WPF触发器(Trigger)

看一段代码:
代码段
在这个实例中呢定义了一个"简单的触发器"(Trigger),其作用呢是"IsMouseOver"意思就当鼠标进入的发生事件,这里面就是将按钮的字体颜色设置成白色。
对应的既然提到了"简单的触发器",相对应肯定也有别的触发器:
各个触发器
可以看到这张图里面是触发器的都是以trigger结尾
下面简单介绍这几个触发器的作用
第一个触发器就是简单的触发器,也叫做属性触发器,在开始的例子中提到过。
第二个"DataTrigger"为数据触发器,他呢经常被用在做数据验证时用来显示验证错误信息。
“MultiTrigger"和"MultiDataTrigger"为多条件触发器,用这个触发器可以设置满足多个条件才触发时间
代码
此触发器写明需要控件是可视状态并且是启用状态才会执行将字体变成白色。
最后一个"EventTrigger”,事件触发器
代码
当鼠标离开的时候将按钮宽度设为128


版权声明:本文为qq_28429161原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。