Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 | |
|---|---|---|
| Public class | AutomationElementIdentifiers | Contains values used as automation property identifiers by UI automation providers and UI automation clients. |
| Public class | 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. |
| Public class | AutomationProperty | Identifies a property of AutomationElementIdentifiers. |
| Public class | AutomationTextAttribute | Identifies UI Automation text attributes. |
| Public class | DockPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IDockProvider pattern. |
| Public class | 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. |
| Public class | ElementNotEnabledException | The exception that is thrown when an attempt is made through UI automation to manipulate a control that is not enabled. |
| Public class | ExpandCollapsePatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IExpandCollapseProvider pattern. |
| Public class | GridItemPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IGridItemProvider pattern. |
| Public class | GridPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IGridProvider pattern. |
| Public class | MultipleViewPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IMultipleViewProvider pattern. |
| Public class | RangeValuePatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IRangeValueProvider pattern. |
| Public class | ScrollPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IScrollProvider pattern, as well as the NoScroll constant. |
| Public class | SelectionItemPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the ISelectionItemProvider pattern. |
| Public class | SelectionPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the ISelectionProvider pattern. |
| Public class | TableItemPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern. |
| Public class | TablePatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern. |
| Public class | TextPatternIdentifiers | Contains values that are used as identifiers for the ITextProvider class. |
| Public class | TogglePatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IToggleProvider pattern. |
| Public class | TransformPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the ITransformProvider pattern. |
| Public class | ValuePatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IValueProvider pattern. |
| Public class | WindowPatternIdentifiers | Contains values used as automation property identifiers specifically for properties of the IWindowProvider pattern. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| Public enumeration | DockPosition | Contains values that specify the dock position of an object within a docking container. |
| Public enumeration | ExpandCollapseState | Contains values that specify the ExpandCollapseState automation property value of a UI automation element. |
| Public enumeration | RowOrColumnMajor | Specifies whether data in a table should be read primarily by row or by column. |
| Public enumeration | ScrollAmount | Contains values that are used by the IScrollProvider pattern to indicate the direction and distance to scroll. |
| Public enumeration | 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. |
| Public enumeration | ToggleState | Contains values that specify the ToggleState of a UI automation element |
| Public enumeration | WindowInteractionState | Defines values that specify the current state of the window for purposes of user or programmatic interaction. |
| Public enumeration | WindowVisualState | Contains values that specify the visual state of a window for the IWindowProvider pattern. |