Namespace System.Windows.Automation
Classes
AutomationElementIdentifiers
Contains values used as automation property identifiers by UI automation providers and UI automation clients.
AutomationProperties
Provides support for getting or setting the value of instance-level values of automation properties. These property values are set as attached properties (typically in XAML) and supplement or override automation property values from a control's AutomationPeer.
AutomationProperty
Identifies a property of AutomationElementIdentifiers.
AutomationTextAttribute
Identifies UI Automation text attributes.
DockPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IDockProvider pattern.
ElementNotAvailableException
The exception that is thrown when an attempt is made to access a UI automation element corresponding to a part of the user interface that is no longer available.
ElementNotEnabledException
The exception that is thrown when an attempt is made through UI automation to manipulate a control that is not enabled.
ExpandCollapsePatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IExpandCollapseProvider pattern.
GridItemPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IGridItemProvider pattern.
GridPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IGridProvider pattern.
MultipleViewPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IMultipleViewProvider pattern.
RangeValuePatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IRangeValueProvider pattern.
ScrollPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IScrollProvider pattern, as well as the NoScroll constant.
SelectionItemPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the ISelectionItemProvider pattern.
SelectionPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the ISelectionProvider pattern.
TableItemPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern.
TablePatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern.
TextPatternIdentifiers
Contains values that are used as identifiers for the ITextProvider class.
TogglePatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IToggleProvider pattern.
TransformPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the ITransformProvider pattern.
ValuePatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IValueProvider pattern.
WindowPatternIdentifiers
Contains values used as automation property identifiers specifically for properties of the IWindowProvider pattern.
Enums
DockPosition
Contains values that specify the dock position of an object within a docking container.
ExpandCollapseState
Contains values that specify the ExpandCollapseState automation property value of a UI automation element.
RowOrColumnMajor
Specifies whether data in a table should be read primarily by row or by column.
ScrollAmount
Contains values that are used by the IScrollProvider pattern to indicate the direction and distance to scroll.
SupportedTextSelection
Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.
ToggleState
Contains values that specify the ToggleState of a UI automation element.
WindowInteractionState
Defines values that specify the current state of the window for purposes of user or programmatic interaction.
WindowVisualState
Contains values that specify the visual state of a window for the IWindowProvider pattern.