如何知道XAML中已经定义的控件的VisualState?
例如,默认情况下,WPF按钮控件具有2个VisualStateGroups。它们是“ CommonStates”和“ FocusStates”。 “ CommonStates”包含4个VisualState:“ Normal”,“ MouseOver”,“ Pressed”,“ Disabled”。这些状态已经具有默认处理程序,因此当鼠标悬停或按下时,Button的VisualState会相应更改。 谢谢您的阅读!
答案 0 :(得分:0)
Visual Studio的wpf设计器具有“编辑模板”功能。您可以使用它来查看任何控件的默认模板。您可以按照以下步骤进行操作:
如果无法执行此操作,仍然可以从msdn https://docs.microsoft.com/dotnet/framework/wpf/controls/control-styles-and-templates
获取标准wpf控件的模板。答案 1 :(得分:0)
我刚刚在这里找到了内置有Button控件的VisualState列表:Button VisualStates
您还可以在此处找到其他控件的列表。