System.Windows.Automation Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Provides support for Silverlight UI Automation clients.
Classes
Class | Description | |
---|---|---|
![]() |
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. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
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. |