public enum AccessibleRelationThe kinds of link between two elements that the tree cannot work out for itself.
Remarks
Every one of these is a pairing that parent-and-child is the wrong shape for, and that is the whole reason relations exist as a separate thing. A tab is in a strip and the panel it shows is somewhere else entirely; a Select's list of options is a child of the document root, because a popover inside the field that opens it would be clipped by every scrolling ancestor between the two. No walk over Parent can recover either fact.
The names are ARIA's relationship attributes with the aria- prefix dropped: aria-labelledby, aria-describedby, aria-controls, aria-owns, aria-flowto, aria-activedescendant.
Fields and properties (6)
LabelledByThe target's text is this element's name. ARIA aria-labelledby.
DescribedByThe target's text is this element's description. ARIA aria-describedby.
ControlsOperating this element changes the target. ARIA aria-controls.
OwnsThe target is a child of this element in the accessibility tree but not in the element tree. ARIA aria-owns.
FlowsToWhere the reading order goes next, when it is not the next sibling. ARIA aria-flowto.
ActiveDescendantThe target is what the focus is "on" while this element holds it. ARIA aria-activedescendant.
Used by (30)
- AccessibilityLinkVixen.Ui
- AccessibilitySnapshotVixen.Ui.Testing
- AccessibilityTestsVixen.Ui.Tests
- AccessibilityTreeSourceVixen.Ui
- AccessibilityTreeTestsVixen.Ui.Controls.Tests
- AccessibilityTreeTestsVixen.Ui.Tests
- AccessibilityTreeTestsVixen.Ui.Controls.Advanced.Tests
- AccessibleNameLocalisationTestsVixen.Ui.Controls.Tests
- AccessibleRelationshipVixen.Ui
- AlertVixen.Ui.Controls
- ColorInputVixen.Ui.Controls.Advanced
- ColorPickerVixen.Ui.Controls.Advanced
- ComboBoxVixen.Ui.Controls
- DockingHostVixen.Ui.Controls.Advanced
- EmptyStateVixen.Ui.Controls
- ExpanderVixen.Ui.Controls
- GroupBoxTestsVixen.Ui.Controls.Tests
- KeyValueRowVixen.Ui.Controls
- LabeledContentVixen.Ui.Controls
- LabeledContentTestsVixen.Ui.Controls.Tests
- NodeCanvasVixen.Ui.Controls.Advanced
- NodeCanvasKeyboardTestsVixen.Ui.Controls.Advanced.Tests
- PropertyGridVixen.Ui.Controls.Advanced
- PropertyRowVixen.Ui.Controls.Advanced
- SelectVixen.Ui.Controls
- SelectBaseVixen.Ui.Controls
- TabsVixen.Ui.Controls
- TooltipVixen.Ui.Controls
- UiElementVixen.Ui
- PaintBrushInspectorVixen.Editor.Texturing