Show / Hide Table of Contents

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.