一、 DataTrigger(由数据触发的触发器)
1、 含义:(1)程序中经常会遇到基于数据执行某些判断情况,遇到这种情况时我们可以考虑使用DataTrigger触发器。
(2)DataTrigger触发器对象的Binding属性会把数据源源不断送过来,一旦送来的值与Value属性一致,DataTrigger触发器即被触发。
2、代码如下图所示:
3、运行效果如下图所示:
二、 MultiDataTrigger(多条件数据触发器)
1、含义:有时我们会遇到要求多个数据条件同时满足时才能触发变化的需求,此时可以考虑使用MultiDataTrigger。比如有这样一个需求:用户界面上使用ListBox显示了一列Student数据,当Student对象同时满足ID为定义的值时、Name也为定义的值的时候,条目的高亮显示。
2、代码如下图所示:
(1)在.xaml文件里的代码如下图所示:
(2)在.xaml.cs文件里的代码如下图所示:
3、运行效果如下图所示:
Style中的触发器(二)
最新推荐文章于 2023-06-20 15:30:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)