WPF:查找每个控件的列表';s状态和笔刷

WPF:查找每个控件的列表';s状态和笔刷,wpf,controls,states,brushes,Wpf,Controls,States,Brushes,是否有每个控件的所有常见状态的列表?我们正在对它们进行重新排序,如果不必搜索每个控件来找出答案,那就太好了 基本上是这样的列表: 按钮:禁用、悬停、按下、选中、聚焦等 列表框:禁用、悬停、聚焦等 我正在查找Blend和MSDN,但没有找到任何内容。我为什么问 谢谢 您可以使用Blend或MSDN文档。或者,如果您觉得有这种倾向,您可以编写一个脚本来反映控件并生成报告 编辑:令人恼火的是,WPF控件的MSDN文档不像Silverlight控件那样包含TemplateVisualStateAttri

是否有每个控件的所有常见状态的列表?我们正在对它们进行重新排序,如果不必搜索每个控件来找出答案,那就太好了

基本上是这样的列表:

按钮:禁用、悬停、按下、选中、聚焦等

列表框:禁用、悬停、聚焦等


我正在查找Blend和MSDN,但没有找到任何内容。我为什么问


谢谢

您可以使用Blend或MSDN文档。或者,如果您觉得有这种倾向,您可以编写一个脚本来反映控件并生成报告


编辑:令人恼火的是,WPF控件的MSDN文档不像Silverlight控件那样包含
TemplateVisualStateAttribute
s,因此WPF中似乎没有这一选项。

我正在Blend和MSDN中查找,但没有找到任何内容。我为什么问。我需要在Blend中做些特别的事情吗?当我看控制模板时,我没有看到状态面板,这看起来很明显。使用Blend 3。您需要编辑模板。e、 g.将按钮拖到设计图面上。右键单击它,然后选择“编辑模板/编辑副本”。现在你将看到按钮的状态面板中填充了状态。肯特:谢谢你的编辑,这很有帮助。我认为Silverlight和WPF之间的状态是相同的。例如,当我编辑一个按钮模板时,我不会得到状态。国家小组是空白的。然而,由于冲突,我故意卸载了WPF工具包,这可能是原因。这有点旧,但所有WPF模板都可以在