[Windows Store App] Visual State 整理

[Metro App] Visual State 整理


       最近有在开发 Metro App 的朋友们应该都会发现一件事,Triggers 家族只剩下了 EventTrigger,其它的通通都不见了。在 Metro App 上现在几乎都要靠着 Visual State 来做一些状态的侦测。有一天我就很努力地想要找出来在 本草纲目 MSDN 文档库中有没有记载所有 VisualStateGroup 和 VsualState 名称的对照表,很悲惨,目前的答案是没有;于是就在网络上和一些朋友讨论了一下,最后忠成找到了一个文件有记录这些东西的一部分,不过看那个档也挺头痛的,那今天就来为大家稍微整理一下。

Application

VisualState VisualStateGroup
FullScreenLandscape ApplicationViewStates
FullScreenPortrait ApplicationViewStates
Filled ApplicationViewStates
Snapped ApplicationViewStates

Button

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

RepeatButton

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

ToggleButton

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Checked CommonStates
CheckedPointerOver CommonStates
CheckedPressed CommonStates
CheckedDisabled CommonStates
Indeterminate CommonStates
IndeterminatePointerOver CommonStates
IndeterminatePressed CommonStates
IndeterminateDisabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

HyperlinkButton

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

RadioButton

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Checked CheckStates
Unchecked CheckStates
Indeterminate CheckStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

CheckBox

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Checked CheckStates
Unchecked CheckStates
Indeterminate CheckStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

TextBox

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
ButtonVisible ButtonStates
ButtonCollapsed ButtonStates

PasswordBox

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
ButtonVisible ButtonStates
ButtonCollapsed ButtonStates

RichEditBox

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Focused CommonStates
Disabled CommonStates

Thumb

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates

ScrollBar

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Disabled CommonStates
TouchIndicator ScrollingIndicatorStates
MouseIndicator ScrollingIndicatorStates
NoIndicator ScrollingIndicatorStates

ScrollViewer

VisualState VisualStateGroup
TouchIndicator ScrollingIndicatorStates
MouseIndicator ScrollingIndicatorStates
NoIndicator ScrollingIndicatorStates

ComboBoxItem

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Disabled CommonStates
Pressed CommonStates
Unselected SelectionStates
Selected SelectionStates
SelectedUnfocused SelectionStates
SelectedDisabled SelectionStates
SelectedPointerOver SelectionStates
SelectedPressed SelectionStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

ListBoxItem

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Disabled CommonStates
Pressed CommonStates
Unselected SelectionStates
Selected SelectionStates
SelectedUnfocused SelectionStates
SelectedDisabled SelectionStates
SelectedPointerOver SelectionStates
SelectedPressed SelectionStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

ComboBox

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Disabled CommonStates
Pressed CommonStates
Focused FocusStates
FocusedPressed FocusStates
Unfocused FocusStates
PointerFocused FocusStates
FocusedDropDown FocusStates
Opened DropDownStates
Closed DropDownStates

ListBox

VisualState VisualStateGroup
Normal CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates

ListViewItem

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
PointerOverPressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates
VerticalSelectionHint SelectionHintStates
HorizontalSelectionHint SelectionHintStates
NoSelectionHint SelectionHintStates
UnselectedSwiping SelectionStates
Selecting SelectionStates
Selected SelectionStates
SelectedSwiping SelectionStates
Unselecting SelectionStates
Unselected SelectionStates
SelectedUnfocused SelectionStates
NotDragging DragStates
Dragging DragStates
DraggingTarget DragStates
MultipleDraggingPrimary DragStates
MultipleDraggingSecondary DragStates
NoReorderHint ReorderHintStates
BottomReorderHint ReorderHintStates
TopReorderHint ReorderHintStates
RightReorderHint ReorderHintStates
LeftReorderHint ReorderHintStates
DataAvailable DataVirtualizationStates
DataPlaceholder DataVirtualizationStates

GridViewItem

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
PointerOverPressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates
VerticalSelectionHint SelectionHintStates
HorizontalSelectionHint SelectionHintStates
NoSelectionHint SelectionHintStates
UnselectedSwiping SelectionStates
Selecting SelectionStates
Selected SelectionStates
SelectedSwiping SelectionStates
Unselecting SelectionStates
Unselected SelectionStates
SelectedUnfocused SelectionStates
NotDragging DragStates
Dragging DragStates
DraggingTarget DragStates
MultipleDraggingPrimary DragStates
MultipleDraggingSecondary DragStates
NoReorderHint ReorderHintStates
BottomReorderHint ReorderHintStates
TopReorderHint ReorderHintStates
RightReorderHint ReorderHintStates
LeftReorderHint ReorderHintStates
DataAvailable DataVirtualizationStates
DataPlaceholder DataVirtualizationStates

SemanticZoom

VisualState VisualStateGroup
ZoomInView SemanticZoomStates
ZoomOutView SemanticZoomStates

AppBar

VisualState VisualStateGroup
FloatingVisible FloatingStates
FloatingHidden FloatingStates
Top DockPositions
Bottom DockPositions

ProgressBar

VisualState VisualStateGroup
Determinate CommonStates
Updating CommonStates
Indeterminate CommonStates
Error CommonStates
Paused CommonStates

ProgressRing

VisualState VisualStateGroup
Large SizeStates
Small SizeStates
Inactive ActiveStates
Active ActiveStates

Slider

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Focused FocusStates
Unfocused FocusStates

ToggleSwitch

VisualState VisualStateGroup
Normal CommonStates
PointerOver CommonStates
Pressed CommonStates
Disabled CommonStates
Dragging ToggleStates
Off ToggleStates
On ToggleStates
OffContent ContentStates
OnContent ContentStates
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

ToolTip

VisualState VisualStateGroup
Closed OpenStates
Opened OpenStates

FlipView

VisualState VisualStateGroup
Focused FocusStates
Unfocused FocusStates
PointerFocused FocusStates

原文:大专栏  [Windows Store App] Visual State 整理


猜你喜欢

转载自www.cnblogs.com/petewell/p/11452738.html
今日推荐