我在 WPF 中使用 VSM(来自 WPF 工具包的可视状态管理器),并且我正在尝试查找状态列表。
基本上,我知道存在某些“神奇”状态 - 例如当鼠标悬停在控件上时会自动应用 MouseOver 状态,或者当...聚焦时应用 Focused 状态。
在某个地方有这些列表吗?我确定有,只是找不到。
最佳答案
Here是这方面的另一个资源。
在其中,Jeetu 列出了每个基本控件的状态组和每个组中的状态。为方便起见,我也会在这里列出它们。
Button, GridViewColumnHeader, RepeatButton:
CommonStates: Normal, MouseOver, Pressed, Disabled
FocusStates: Unfocused, Focused
CheckBox, RadioButton:
CommonStates: Normal, MouseOver, Pressed, Disabled
CheckStates: Unchecked, Checked, Indeterminate
FocusStates: Unfocused, Focused
ListBoxItem:
CommonStates: Normal, MouseOver
SelectionStates: Unselected, Selected
FocusStates: Unfocused, Focused
ProgressBar:
CommonStates: Determinate, Indeterminate
FocusStates: Unfocused, Focused
TextBox, RichTextBox:
CommonStates: Normal, MouseOver, Disabled, ReadOnly
FocusStates: Unfocused, Focused
关于WPF 和 VSM - 状态列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1066337/