我是靠谱客的博主 幸福白昼,最近开发中收集的这篇文章主要介绍Wpf触发器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Wpf中触发器可以对控件的外观样式文本等等进行动态的变化。
WPF有几个触发器。
属性触发器在属性值改变时激活。
多触发器基于多个属性值。
事件触发器在事件发生时激活。
数据触发器在绑定的数据改变时激活。
数据触发器:
在这里插入图片描述

可以看到我想在表格内重写了一个控件textblock,给了它三个数据触发器,当文本值为“退货”时,将会改变字体颜色,还有当为“进货”时也是一样。
在这里插入图片描述

属性触发器:
在这里插入图片描述

触发器在Style.Triggers元素中用Trigger元素定义。将一个触发器赋予IsMouseOver属性,另一个触发器赋予IsPressed属性。这两个属性通过应用了样式的Button类定义。

如果IsMouseOver属性的值是true,就会激活触发器,将Foreground属性设置为Red,将FontSize属性设置为22.如果按下该按钮,IsPressed属性就是true,激活第二个触发器,并将textBox的Foreground属性设置为SkyBlue。FontSize属性设置为17。

最后

以上就是幸福白昼为你收集整理的Wpf触发器的全部内容,希望文章能够帮你解决Wpf触发器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部