System.Windows.Automation
TOC
Collapse the table of content
Expand the table of content

System.Windows.Automation Namespace

 

Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

ClassDescription
System_CAPS_pubclassAndCondition

Represents a combination of two or more PropertyCondition objects that must both be true for a match.

System_CAPS_pubclassAsyncContentLoadedEventArgs

Provides data for a AsyncContentLoadedEvent.

System_CAPS_pubclassAutomation

Contains methods and fields for UI Automation client applications.

System_CAPS_pubclassAutomationElement

Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

System_CAPS_pubclassAutomationElementCollection

Represents a collection of AutomationElement objects.

System_CAPS_pubclassAutomationElementIdentifiers

Contains values used as identifiers by UI Automation providers.

System_CAPS_pubclassAutomationEvent

Identifies a UI Automation event.

System_CAPS_pubclassAutomationEventArgs

Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

System_CAPS_pubclassAutomationFocusChangedEventArgs

Provides data for a focus-changed event.

System_CAPS_pubclassAutomationIdentifier

Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

System_CAPS_pubclassAutomationPattern

Identifies a control pattern.

System_CAPS_pubclassAutomationProperties

Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

System_CAPS_pubclassAutomationProperty

Identifies a property of an AutomationElement.

System_CAPS_pubclassAutomationPropertyChangedEventArgs

Provides information about a property-changed event.

System_CAPS_pubclassAutomationTextAttribute

Identifies UI Automation text attributes.

System_CAPS_pubclassBasePattern

Provides the base implementation for control pattern classes.

System_CAPS_pubclassCacheRequest

Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

System_CAPS_pubclassClientSettings

Contains methods that make client-side providers available to the client.

System_CAPS_pubclassCondition

Base type for conditions used in filtering when searching for elements in the UI Automation tree.

System_CAPS_pubclassControlType

Identifies the type of a user interface (UI) control.

System_CAPS_pubclassDockPattern

Represents controls that expose their dock properties within a docking container.

System_CAPS_pubclassDockPatternIdentifiers

Contains values used as identifiers for IDockProvider.

System_CAPS_pubclassElementNotAvailableException

Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

System_CAPS_pubclassElementNotEnabledException

Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

System_CAPS_pubclassExpandCollapsePattern

Represents controls that visually expand to display content and collapse to hide content.

System_CAPS_pubclassExpandCollapsePatternIdentifiers

Contains values used as identifiers by IExpandCollapseProvider.

System_CAPS_pubclassGridItemPattern

Represents child controls of containers that support GridPattern.

System_CAPS_pubclassGridItemPatternIdentifiers

Contains values used as identifiers by IGridItemProvider.

System_CAPS_pubclassGridPattern

Represents controls that act as containers for a collection of child elements. The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

System_CAPS_pubclassGridPatternIdentifiers

Contains values used as identifiers by IGridProvider.

System_CAPS_pubclassInvokePattern

Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

System_CAPS_pubclassInvokePatternIdentifiers

Contains values used as identifiers by IInvokeProvider.

System_CAPS_pubclassItemContainerPattern

Represents an object that manages items and supports retrieving an item by property value.

System_CAPS_pubclassItemContainerPatternIdentifiers

Contains values used as identifiers by IItemContainerProvider.

System_CAPS_pubclassMultipleViewPattern

Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

System_CAPS_pubclassMultipleViewPatternIdentifiers

Contains values used as identifiers by IMultipleViewProvider.

System_CAPS_pubclassNoClickablePointException

Contains information about the exception that is raised when GetClickablePoint is called on a UI Automation element that has no clickable point.

System_CAPS_pubclassNotCondition

Represents a Condition that is the negative of a specified Condition.

System_CAPS_pubclassOrCondition

Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

System_CAPS_pubclassPropertyCondition

Represents a Condition that tests whether a property has a specified value.

System_CAPS_pubclassProxyAssemblyNotLoadedException

Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers

System_CAPS_pubclassRangeValuePattern

Represents a control that can be set to a value within a range.

System_CAPS_pubclassRangeValuePatternIdentifiers

Contains values used as identifiers for IRangeValueProvider.

System_CAPS_pubclassScrollItemPattern

Represents child controls of containers that support the ScrollPatterncontrol pattern.

System_CAPS_pubclassScrollItemPatternIdentifiers

Contains values used as identifiers by IScrollItemProvider.

System_CAPS_pubclassScrollPattern

Represents controls that act as scrollable containers for a collection of child elements. The children of this element support ScrollItemPattern.

System_CAPS_pubclassScrollPatternIdentifiers

Contains values used as identifiers for IScrollProvider.

System_CAPS_pubclassSelectionItemPattern

Represents selectable child items of container controls that support SelectionPattern.

System_CAPS_pubclassSelectionItemPatternIdentifiers

Contains values used as identifiers by ISelectionItemProvider.

System_CAPS_pubclassSelectionPattern

Represents a control that acts as a container for a collection of selectable child items. The children of this element support the SelectionItemPattern.

System_CAPS_pubclassSelectionPatternIdentifiers

Contains values used as identifiers for ISelectionProvider.

System_CAPS_pubclassStructureChangedEventArgs

Contains information about the event that is raised when the UI Automation tree structure has changed.

System_CAPS_pubclassSynchronizedInputPattern

Represents objects that support synchronized input events.

System_CAPS_pubclassSynchronizedInputPatternIdentifiers

Contains values used as identifiers by ISynchronizedInputProvider.

System_CAPS_pubclassTableItemPattern

Represents the child controls of containers that support TablePattern.

System_CAPS_pubclassTableItemPatternIdentifiers

Contains values used as identifiers by ITableItemProvider.

System_CAPS_pubclassTablePattern

Represents controls that act as containers for a collection of child elements. The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

System_CAPS_pubclassTablePatternIdentifiers

Contains values used as identifiers for TablePattern.

System_CAPS_pubclassTextPattern

Represents controls that contain text.

System_CAPS_pubclassTextPatternIdentifiers

Contains values used as identifiers for ITextProvider.

System_CAPS_pubclassTogglePattern

Represents a control that can cycle through a set of states and maintain a state once set.

System_CAPS_pubclassTogglePatternIdentifiers

Contains values used as identifiers by IToggleProvider.

System_CAPS_pubclassTransformPattern

Represents a control that can be moved, resized, or rotated within a two-dimensional space.

System_CAPS_pubclassTransformPatternIdentifiers

Contains values used as identifiers for ITransformProvider.

System_CAPS_pubclassTreeWalker

Provides methods and properties used to navigate the UI Automation tree.

System_CAPS_pubclassValuePattern

Represents a control that has an intrinsic value that does not span a range and can be represented as a string. This string may or may not be editable depending on the control and its settings.

System_CAPS_pubclassValuePatternIdentifiers

Contains values used as identifiers for IValueProvider.

System_CAPS_pubclassVirtualizedItemPattern

Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

System_CAPS_pubclassVirtualizedItemPatternIdentifiers

Contains values used as identifiers by IVirtualizedItemProvider.

System_CAPS_pubclassWindowClosedEventArgs

Contains information about the event that is raised when a window is closed.

System_CAPS_pubclassWindowPattern

Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

System_CAPS_pubclassWindowPatternIdentifiers

Contains values used as identifiers by IWindowProvider.

StructureDescription
System_CAPS_pubstructureAutomationElement.AutomationElementInformation

Contains the property accessors used by the Cached or Current properties.

System_CAPS_pubstructureClientSideProviderDescription

Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

System_CAPS_pubstructureDockPattern.DockPatternInformation

Provides access to the property values of a DockPattern object using its Current or Cached accessors.

System_CAPS_pubstructureExpandCollapsePattern.ExpandCollapsePatternInformation

Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

System_CAPS_pubstructureGridItemPattern.GridItemPatternInformation

Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

System_CAPS_pubstructureGridPattern.GridPatternInformation

Provides access to the property values of a GridPattern object using its Current or Cached accessors.

System_CAPS_pubstructureMultipleViewPattern.MultipleViewPatternInformation

Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

System_CAPS_pubstructureRangeValuePattern.RangeValuePatternInformation

Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

System_CAPS_pubstructureScrollPattern.ScrollPatternInformation

Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

System_CAPS_pubstructureSelectionItemPattern.SelectionItemPatternInformation

Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

System_CAPS_pubstructureSelectionPattern.SelectionPatternInformation

Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

System_CAPS_pubstructureTableItemPattern.TableItemPatternInformation

Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

System_CAPS_pubstructureTablePattern.TablePatternInformation

Provides access to the property values of a TablePattern object using its Current or Cached accessors.

System_CAPS_pubstructureTogglePattern.TogglePatternInformation

Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

System_CAPS_pubstructureTransformPattern.TransformPatternInformation

Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

System_CAPS_pubstructureValuePattern.ValuePatternInformation

Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

System_CAPS_pubstructureWindowPattern.WindowPatternInformation

Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

DelegateDescription
System_CAPS_pubdelegateAutomationEventHandler

Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

System_CAPS_pubdelegateAutomationFocusChangedEventHandler

Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

System_CAPS_pubdelegateAutomationPropertyChangedEventHandler

Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

System_CAPS_pubdelegateClientSideProviderFactoryCallback

Represents the method that creates a client-side UI Automation provider for a window.

System_CAPS_pubdelegateStructureChangedEventHandler

Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.

EnumerationDescription
System_CAPS_pubenumAsyncContentLoadedState

Contains values that specify the state of the content being loaded into a content element.

System_CAPS_pubenumAutomationElementMode

Contains values that specify the type of reference to use when returning UI Automation elements. These values are used in the CacheRequest.AutomationElementMode property.

System_CAPS_pubenumClientSideProviderMatchIndicator

Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

System_CAPS_pubenumDockPosition

Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

System_CAPS_pubenumExpandCollapseState

Contains values that specify the ExpandCollapseState of a UI Automation element.

System_CAPS_pubenumIsOffscreenBehavior

Specifies how the IsOffscreen property is determined.

System_CAPS_pubenumOrientationType

Contains values that specify the orientation of a control.

System_CAPS_pubenumPropertyConditionFlags

Contains values that specify how a property value is tested in a PropertyCondition.

System_CAPS_pubenumRowOrColumnMajor

Contains values that specify whether data in a table should be read primarily by row or by column.

System_CAPS_pubenumScrollAmount

Contains values used by ScrollPattern to indicate the direction and distance to scroll.

System_CAPS_pubenumStructureChangeType

Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

System_CAPS_pubenumSupportedTextSelection

Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

System_CAPS_pubenumSynchronizedInputType

Contains values that specify the type of synchronized input.

System_CAPS_pubenumToggleState

Contains values that specify the ToggleState of a UI Automation element.

System_CAPS_pubenumTreeScope

Contains values that specify the scope of elements within the UI Automation tree.

System_CAPS_pubenumWindowInteractionState

Contains values that specify the current state of the window for purposes of user or programmatic interaction.

System_CAPS_pubenumWindowVisualState

Contains values that specify the visual state of a window.

Return to top
Show:
© 2016 Microsoft