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. |