我使用WPF中的VSM(Visual State Manager,來自WPF Toolkit),我試圖找到一個國家列表。WPF和VSM - 國家?
基本上,我明白有一些「魔術」狀態 - 就像MouseOver狀態在控件被隱藏時自動應用,或者在聚焦時應用的聚焦狀態。
有沒有這些地方的清單?我確定有,我無法找到它。
我使用WPF中的VSM(Visual State Manager,來自WPF Toolkit),我試圖找到一個國家列表。WPF和VSM - 國家?
基本上,我明白有一些「魔術」狀態 - 就像MouseOver狀態在控件被隱藏時自動應用,或者在聚焦時應用的聚焦狀態。
有沒有這些地方的清單?我確定有,我無法找到它。
看看Karen Corby在Parts & States Model with VisualStateManager上的最後一篇文章(見第4點)。她列出了在基礎實施的控制Silverlight的兩個「特殊」狀態組:
我相信WPF保持這個組織命名約定使用Silverlight,其中VSM首次實現兼容性。
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在.NET 4.0,你可以得到一個詳盡的清單在這裏:
鏈接斷開:( – Spidermain50 2016-03-29 18:17:51