Vixen
02b45cc4
csharp
public enum ElementState

The 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 (8)

  • None

    Nothing.

  • Hover

    The pointer is over it.

  • Active

    It is being pressed.

  • Focus

    It has keyboard focus.

  • FocusVisible

    It has focus and the focus should be shown — keyboard navigation rather than a click.

  • Disabled

    It does not accept input.

  • Checked

    It is a checkbox, radio or toggle that is on.

  • FocusWithin

    Focus is on it or on something inside it.

Used by (68, showing 40)

  • AccessKeyTestsVixen.Ui.Tests
  • BreadcrumbVixen.Ui.Controls
  • ButtonBaseVixen.Ui.Controls
  • ButtonTestsVixen.Ui.Controls.Tests
  • ColorInputVixen.Ui.Controls.Advanced
  • ColorPickerVixen.Ui.Controls.Advanced
  • CompactionTestsVixen.Ui.Styling.Tests
  • ControlVixen.Ui.Controls
  • DataGridVixen.Ui.Controls.Advanced
  • DisabledStateTestsVixen.Ui.Controls.Tests
  • DockingHostVixen.Ui.Controls.Advanced
  • DockingTestsVixen.Ui.Controls.Advanced.Tests
  • ExpanderVixen.Ui.Controls
  • FocusTestsVixen.Ui.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
  • NodeCanvasVixen.Ui.Controls.Advanced
  • OptionVixen.Ui.Controls
  • PaginationVixen.Ui.Controls
  • PanelVixen.Ui.Tests
  • RadialMenuVixen.Ui.Controls
  • RangeInteractionTestsVixen.Ui.Controls.Tests
  • RemovalTestsVixen.Ui.Tests
  • ReparentTestsVixen.Ui.Tests
  • SelectVixen.Ui.Controls
  • SelectBaseVixen.Ui.Controls
  • SelectionTestsVixen.Ui.Controls.Tests
  • SelectorCompilerVixen.Ui.Styling
  • SelectorMatchingTestsVixen.Ui.Styling.Tests
  • SelectorOracleTestsVixen.Ui.Styling.Tests
  • SimpleSelectorVixen.Ui.Styling
  • StyleSharingKeyVixen.Ui.Styling
  • StyleSharingOracleTestsVixen.Ui.Styling.Tests