System.Windows.Automation.Provider Spazio dei nomi

Fornisce API per la creazione di provider di automazione interfaccia utente. Provides APIs for creating UI Automation providers.

Classi

AutomationInteropProvider

Fornisce supporto per la comunicazione tra i provider e le applicazioni client di automazione interfaccia utente.Provides support for communication between UI Automation providers and UI Automation client applications.

Interfacce

IDockProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che espongono le relative proprietà di ancoraggio all'interno di un contenitore di ancoraggio.Exposes methods and properties to support UI Automation client access to controls that expose their dock properties within a docking container.

IExpandCollapseProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per i controlli che si espandono visivamente per visualizzare il contenuto e si comprimono per nasconderlo.Exposes methods and properties to support UI Automation client access to controls that visually expand to display content and collapse to hide content.

IGridItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per singoli controlli figlio di contenitori che implementano IGridProvider.Exposes methods and properties to support UI Automation client access to individual child controls of containers that implement IGridProvider.

IGridProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di elementi figlio.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. Gli elementi figlio di questo elemento devono implementare IGridItemProvider e devono essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato tramite la tastiera, ovvero un client di automazione interfaccia utente può spostarsi sui controlli adiacenti.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.

IInvokeProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per i controlli che iniziano o eseguono un'azione singola e non ambigua e non mantengono lo stato quando attivati.Exposes 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.

IItemContainerProvider

Espone un metodo per consentire alle applicazioni di trovare un elemento in un contenitore come ad esempio un elenco virtualizzato.Exposes a method to enable applications to find an element in a container, such as a virtualized list.

IMultipleViewProvider

Espone i metodi e le proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che implementano più rappresentazioni dello stesso set di informazioni o controlli figlio e che sono in grado di scorrere tali rappresentazioni.Exposes 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.

IRangeValueProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che è possibile impostare su un valore compreso in un intervallo.Exposes methods and properties to support UI Automation client access to controls that can be set to a value within a range.

IRawElementProviderAdviseEvents

Espone i metodi chiamati per indicare all'elemento radice di un frammento i casi in cui un'applicazione client di automazione interfaccia utente inizia o smette di restare in attesa di eventi.Exposes methods that are called to notify the root element of a fragment when a UI Automation client application begins or ends listening for events.

IRawElementProviderFragment

Espone metodi e proprietà negli elementi dell'interfaccia utente che fanno parte di una struttura con più di un livello, ad esempio una casella di riepilogo o un elemento di un elenco.Exposes 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. Implementata dai provider di automazione interfaccia utente.Implemented by UI Automation providers.

IRawElementProviderFragmentRoot

Espone metodi e proprietà per l'elemento radice in un frammento.Exposes methods and properties on the root element in a fragment.

IRawElementProviderHwndOverride

Espone un metodo che abilita il riposizionamento degli elementi basati su finestra all'interno dell'albero di automazione dell'interfaccia utente del frammento.Exposes a method that enables repositioning of window-based elements within the UI Automation tree of the fragment.

IRawElementProviderSimple

Fornisce metodi e proprietà che espongono informazioni di base su un elemento dell'interfaccia utente.Provides methods and properties that expose basic information about a UI element.

IScrollItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per singoli controlli figlio di contenitori che implementano IScrollProvider.Exposes methods and properties to support UI Automation client access to individual child controls of containers that implement IScrollProvider.

IScrollProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente a un controllo che funge da contenitore che è possibile scorrere per una raccolta di oggetti figlio.Exposes methods and properties to support UI Automation client access to a control that acts as a scrollable container for a collection of child objects. Gli elementi figlio di questo controllo devono implementare IScrollItemProvider.The children of this control must implement IScrollItemProvider.

ISelectionItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai singoli controlli figlio selezionabili di contenitori che implementano ISelectionProvider.Exposes methods and properties to support UI Automation client access to individual, selectable child controls of containers that implement ISelectionProvider.

ISelectionProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of individual, selectable child items. Gli elementi figlio di questo controllo devono implementare ISelectionItemProvider.The children of this control must implement ISelectionItemProvider.

ISynchronizedInputProvider

Espone i metodi per semplificare l'accesso client di automazione interfaccia utente ai controlli che supportano l'input sincronizzato.Exposes methods to facilitate UI Automation client access to controls that support synchronized input.

ITableItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli figlio di contenitori che implementano ITableProvider.Exposes methods and properties to support UI Automation client access to child controls of containers that implement ITableProvider.

ITableProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di elementi figlio.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. Gli elementi figlio di questo elemento devono implementare ITableItemProvider e devono essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato tramite la tastiera, ovvero un client di automazione interfaccia utente può spostarsi sui controlli adiacenti.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.

ITextProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che contengono testo.Exposes methods and properties to support UI Automation client access to controls that contain text.

ITextRangeProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente a un'estensione di testo continuo in un contenitore di testo che implementa ITextProvider.Exposes methods and properties to support UI Automation client access to a span of continuous text in a text container that implements ITextProvider.

IToggleProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per i controlli che possono effettuare cicli attraverso un set di stati e gestire uno stato una volta impostato.Exposes 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.

ITransformProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che è possibile spostare, ridimensionare o ruotare all'interno di uno spazio bidimensionale.Exposes methods and properties to support UI Automation client access to controls that can be moved, resized, or rotated within a two-dimensional space.

IValueProvider

Espone metodi e proprietà che supportano l'accesso dei client di automazione interfaccia utente ai controlli con un valore intrinseco che non si estende in un intervallo e che può essere rappresentato come stringa.Exposes 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.

IVirtualizedItemProvider

Espone un metodo per supportare il pattern di controllo dell'elemento virtualizzato.Exposes a method to support the virtualized item control pattern.

IWindowProvider

Espone i metodi e le proprietà per supportare l'accesso del client di automazione interfaccia utente ai controlli che forniscono importanti funzionalità basate su finestra in una tradizionale interfaccia utente grafica (GUI).Exposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI).

Enumerazioni

NavigateDirection

Contiene valori usati per specificare la direzione di navigazione nell'albero di automazione interfaccia utente.Contains values used to specify the direction of navigation within the UI Automation tree.

ProviderOptions

Contiene valori che specificano il tipo di provider di automazione interfaccia utente.Contains values that specify the type of UI Automation provider.