Windows.UI.Xaml.Automation namespace

3 out of 5 rated this helpful - Rate this topic

Defines the support types for automation infrastructure.

Members

The Windows.UI.Xaml.Automation namespace has these types of members:

Classes

The Windows.UI.Xaml.Automation namespace has these classes.

ClassDescription
AnnotationPatternIdentifiers Contains values used as identifiers by IAnnotationProvider.
AutomationElementIdentifiers Contains values used as automation property identifiers by UI Automation providers and UI Automation clients.
AutomationProperties Provides support for getting or setting 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 or of a specific control pattern.
DockPatternIdentifiers Contains values used as identifiers by IDockProvider.
DragPatternIdentifiers Contains values used as identifiers by IDragProvider.
DropTargetPatternIdentifiers Contains values used as identifiers by IDropTargetProvider.
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 identifiers by IExpandCollapseProvider.
GridItemPatternIdentifiers Contains values used as identifiers by IGridItemProvider.
GridPatternIdentifiers Contains values used as identifiers by IGridProvider.
MultipleViewPatternIdentifiers Contains values used as identifiers by IMultipleViewProvider.
RangeValuePatternIdentifiers Contains values used as identifiers by IRangeValueProvider.
ScrollPatternIdentifiers Contains values used as identifiers by IScrollProvider, and also contains the NoScroll constant.
SelectionItemPatternIdentifiers Contains values used as identifiers by ISelectionItemProvider.
SelectionPatternIdentifiers Contains values used as identifiers by ISelectionProvider.
TableItemPatternIdentifiers Contains values used as identifiers by ITableProvider.
TablePatternIdentifiers Contains values used as identifiers by ITableProvider.
TogglePatternIdentifiers Contains values used as identifiers by IToggleProvider.
TransformPatternIdentifiers Contains values used as identifiers by ITransformProvider.
ValuePatternIdentifiers Contains values used as identifiers by IValueProvider.
WindowPatternIdentifiers Contains values used as identifiers by IWindowProvider.

 

Enumerations

The Windows.UI.Xaml.Automation namespace has these enumerations.

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

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation
Windows::UI::Xaml::Automation [C++]

Metadata

Windows.winmd

 

 

Build date: 12/4/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.