public enum ElementStateThe transient conditions a selector can ask about.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Kept as flags on the element rather than as a query into the input system, because the cascade has to be able to answer "what would this element look like if it were hovered" without anything actually being hovered — which is what a transition needs in order to know what it is transitioning to.
Fields and properties (17)
NoneNothing.
HoverThe pointer is over it.
ActiveIt is being pressed.
FocusIt has keyboard focus.
FocusVisibleIt has focus and the focus should be shown — keyboard navigation rather than a click.
DisabledIt does not accept input.
CheckedIt is a checkbox, radio or toggle that is on.
FocusWithinFocus is on it or on something inside it.
ReadOnlyIt can be read and selected but not edited.
PlaceholderShownIt is showing its placeholder because it has no value of its own.
IndeterminateIt is a checkbox or a progress bar whose value is neither of the two answers.
RequiredA value has to be supplied before the control is acceptable.
ValidIts value satisfies whatever rule it carries.
InvalidIts value breaks a rule it carries.
OutOfRangeIts value is outside the bounds it carries.
UserInteractedThe user has had a go at it, rather than only having been shown it.
OpenA disclosure, a picker or a popover that is currently showing its contents.
Used by (100, showing 40)
- AccessKeyTestsVixen.Ui.Tests
- AccessibilityNotificationTestsVixen.Ui.Controls.Tests
- AccessibilityTestsVixen.Ui.Tests
- BreadcrumbVixen.Ui.Controls
- ButtonBaseVixen.Ui.Controls
- ButtonTestsVixen.Ui.Controls.Tests
- CheckBoxVixen.Ui.Controls
- ColorInputVixen.Ui.Controls.Advanced
- ColorPickerVixen.Ui.Controls.Advanced
- ColorPickerFocusRingTestsVixen.Ui.Controls.Advanced.Tests
- ColorSwatchVixen.Ui.Controls.Advanced
- ComboBoxVixen.Ui.Controls
- CommandBindingTestsVixen.Ui.Controls.Tests
- CompactionTestsVixen.Ui.Styling.Tests
- CompositionTestsVixen.Ui.Styling.Utilities.Tests
- ControlVixen.Ui.Controls
- DataGridVixen.Ui.Controls.Advanced
- DataRowVixen.Ui.Controls.Advanced
- DiagnosticsTestsVixen.Ui.Tests
- DisabledStateTestsVixen.Ui.Controls.Tests
- DockTabVixen.Ui.Controls.Advanced
- DockingHostVixen.Ui.Controls.Advanced
- DockingTestsVixen.Ui.Controls.Advanced.Tests
- DumpLineEndingTestsVixen.Ui.Testing.Tests
- ElementStateBitTestsVixen.Ui.Controls.Tests
- ExpanderVixen.Ui.Controls
- ExpanderHeaderVixen.Ui.Controls
- FieldValidationTestsVixen.Ui.Controls.Tests
- FieldValidityVixen.Ui.Controls
- FocusTestsVixen.Ui.Tests
- HasInvalidationTestsVixen.Ui.Styling.Tests
- HoverTestsVixen.Ui.Tests
- IncrementalDocumentTestsVixen.Ui.Tests
- IncrementalRestyleOracleTestsVixen.Ui.Styling.Tests
- InteractionTestsVixen.Ui.Testing.Tests
- InvalidationTestsVixen.Ui.Styling.Tests
- KeyboardTestsVixen.Ui.Tests
- MultiSelectVixen.Ui.Controls
- MutationVixen.Ui.Styling.Tests
- NavigationInteractionTestsVixen.Ui.Controls.Tests