Esta documentación está archivada y no tiene mantenimiento.

System.Windows.Automation.Provider (Espacio de nombres)

This section contains information about the System.Windows.Automation.Provider namespace, which is used for creating UI Automation providers.

 ClaseDescripción
Clase públicaAutomationInteropProviderProvides support for communication between UI Automation providers and UI Automation client applications.

 InterfazDescripción
Interfaz públicaIDockProviderExposes methods and properties to support UI Automation client access to controls that expose their dock properties within a docking container.
Interfaz públicaIExpandCollapseProviderExposes methods and properties to support UI Automation client access to controls that visually expand to display content and collapse to hide content.
Interfaz públicaIGridItemProviderExposes methods and properties to support UI Automation client access to individual child controls of containers that implement IGridProvider.
Interfaz públicaIGridProviderExposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. The children of this element must implement IGridItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.
Interfaz públicaIInvokeProviderExposes methods and properties to support UI Automation client access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated.
Interfaz públicaIMultipleViewProviderExposes methods and properties to support UI Automation client access to controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.
Interfaz públicaIRangeValueProviderExposes methods and properties to support UI Automation client access to controls that can be set to a value within a range.
Interfaz públicaIRawElementProviderAdviseEventsExposes methods that are called to notify the root element of a fragment when a UI Automation client application begins or ends listening for events.
Interfaz públicaIRawElementProviderFragmentExposes methods and properties on user interface (UI) elements that are part of a structure more than one level deep, such as a list box or a list item. Implemented by UI Automation providers.
Interfaz públicaIRawElementProviderFragmentRootExposes methods and properties on the root element in a fragment.
Interfaz públicaIRawElementProviderHwndOverrideExposes a method that enables repositioning of window-based elements within the UI Automation tree of the fragment.
Interfaz públicaIRawElementProviderSimpleProvides methods and properties that expose basic information about a UI element.
Interfaz públicaIScrollItemProviderExposes methods and properties to support UI Automation client access to individual child controls of containers that implement IScrollProvider.
Interfaz públicaIScrollProviderExposes methods and properties to support UI Automation client access to a control that acts as a scrollable container for a collection of child objects. The children of this control must implement IScrollItemProvider.
Interfaz públicaISelectionItemProviderExposes methods and properties to support UI Automation client access to individual, selectable child controls of containers that implement ISelectionProvider.
Interfaz públicaISelectionProviderExposes methods and properties to support UI Automation client access to controls that act as containers for a collection of individual, selectable child items. The children of this control must implement ISelectionItemProvider.
Interfaz públicaITableItemProviderExposes methods and properties to support UI Automation client access to child controls of containers that implement ITableProvider.
Interfaz públicaITableProviderExposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. The children of this element must implement ITableItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.
Interfaz públicaITextProviderExposes methods and properties to support UI Automation client access to controls that contain text.
Interfaz públicaITextRangeProviderExposes methods and properties to support UI Automation client access to a span of continuous text in a text container that implements ITextProvider.
Interfaz públicaIToggleProviderExposes methods and properties to support UI Automation client access to controls that can cycle through a set of states and maintain a state once set.
Interfaz públicaITransformProviderExposes methods and properties to support UI Automation client access to controls that can be moved, resized, or rotated within a two-dimensional space.
Interfaz públicaIValueProviderExposes methods and properties to support UI Automation client access to controls having an intrinsic value that does not span a range and that can be represented as a string.
Interfaz públicaIWindowProviderExposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI).

 EnumeraciónDescripción
Enumeración públicaNavigateDirectionContains values used to specify the direction of navigation within the UI Automation tree.
Enumeración públicaProviderOptionsContains values that specify the type of UI Automation provider.
Mostrar: