2009-06-30 7 views
3

WPFでVSM(Visual State Manager、WPF Toolkitから)を使用していますが、状態のリストを検索しようとしています。WPFとVSM - 状態のリスト?

基本的には、コントロールがマウスオーバーしたときにMouseOverステートが自動的に適用されるような特定の「魔法」状態、またはフォーカスが当たったときに適用されるフォーカス状態が理解されています。

これらのリストはありますか?私は確信している、私はそれを見つけることができません。

答えて

4

Karen Corbyの最後の投稿をParts & States Model with VisualStateManager(ポイント4を参照)に見てください。彼女は、Silverlightの基本コントロールに実装されている2つの「特別な」状態のグループが一覧表示されます:

Silverlight CommonStates (Normal, MouseOver, Pressed, Disabled) and FocusStates(Unfocused, Focused) http://scorbs.com/wp-content/uploads/2008/06/specialstates-thumb.jpg

私はWPFはこの組織を維持し、VSMが最初に実装されたシルバー、との互換性のために命名規則と信じています。

5

Hereはこれに関する別のリソースです。

これで、Jeetuは各グループの状態グループと状態を各基本コントロールごとに一覧表示します。私も便宜のためにここに記載します。 .NET 4.0にWPFでお探しの方に

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 
関連する問題