wpf中,根据数据的值的不同,UI的界面随之改变(显示控件.隐藏控件以及改变控件的其它属性), 这时我们可以用DataTrigger数据触发器. 下面两个案例实现同样的功能,当条件(数据的值)不同时,显示不同的按钮. 创建 Core类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; namespace DataTr…
引言 书接上回[WPF系列-数据邦定之DataTemplate],本篇介绍如何根据属性切换模板(DataTemplate) 切换模板的两种方式: 使用DataTemplateSelector来切换模板 使用DataTrigger来实现模板切换. 使用Style来是实现模板切换 A DataTemplateSelector does not respond to PropertyChange notifications, so it doesn't get re-evaluated…