当前位置:  开发笔记 > 运维 > 正文

WPF触发器不为空

如何解决《WPF触发器不为空》经验,为你挑选了2个好方法。

如何在属性不为null时在WPF中触发操作?当为null时,这是一个有效的解决方案:


    

      

    

我知道你不能"扭转"这种情况并做你需要的事情,但想知道



1> Thomas Leves..:

不幸的是,你做不到.但实际上没有必要:您只需要在样式设置器中指定值不为空的背景,而不是在触发器中:


    
    


    

      

    



2> yossharel..:

您可以使用Expression Blend附带的Microsoft.Expression.Interactions.dll中的DataTrigger类.

代码示例:


    
       
    

使用这种方法,你可以触发打击GreaterThanLessThan太.要使用此代码,您应该引用两个dll:

System.Windows.Interactivity.dll
Microsoft.Expression.Interactions.dll

并添加相应的命名空间:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"  
xmlns:ie="http://schemas.microsoft.com/expression/2010/interactions"

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有