WPF模板触发器与visualStateManager的区别
本文关键字:visualStateManager 区别 触发器 WPF | 更新日期: 2023-09-27 18:10:11
我想知道触发器和visualStateManager之间有什么区别。我是模板组合框和在官方MSDN网站(http://msdn.microsoft.com/en-us/library/ms752094.aspx)上,他们正在使用VisualStateManager更改所选组合框项的颜色。但你也可以用扳机。
两者有什么不同吗?例如,VisualStateManager将"更快"或我不知道。我想知道用什么更好。
我是模板新手,我不太了解它,所以我现在可以使用的是触发器(我理解),但VisualStateManager和一些故事板对我来说现在是很大的未知数。
由于我们的编程世界试图分离人们之间的关注点,我们可以得出结论,VisualStateManager是一个非常有用的工具,可以明确地分离责任。
有一个明显的责任分离:控件作者指定控件的视觉状态是什么,并确定控件何时进入每种视觉状态;模板作者指定控件在每个可视状态下的样子。
查看本文