最近有在開發 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 |
來源於:http://www.dotblogs.com.tw/billchung/archive/2012/08/01/73754.aspx
海角點部落