System.Windows.Automation.Provider Spazio dei nomi

Fornisce API per la creazione di provider di Automazione interfaccia utente.

Classi

Nome Descrizione
AutomationInteropProvider

Fornisce supporto per la comunicazione tra provider di Automazione interfaccia utente e applicazioni client Automazione interfaccia utente.

Interfacce

Nome Descrizione
IDockProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che espongono le relative proprietà di ancoraggio all'interno di un contenitore di ancoraggio.

IExpandCollapseProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che si espandono visivamente per visualizzare il contenuto e comprimere per nascondere il contenuto.

IGridItemProvider

Espone metodi e proprietà per supportare l'accesso client Automazione interfaccia utente ai singoli controlli figlio dei contenitori che implementano IGridProvider.

IGridProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento devono implementare IGridItemProvider ed essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato (ovvero un client Automazione interfaccia utente può passare ai controlli adiacenti) usando la tastiera.

IInvokeProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando vengono attivati.

IItemContainerProvider

Espone un metodo per consentire alle applicazioni di trovare un elemento in un contenitore, ad esempio un elenco virtualizzato.

IMultipleViewProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli forniti e in grado di passare da una rappresentazione all'altra dello stesso set di informazioni o controlli figlio.

IRangeValueProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che possono essere impostati su un valore all'interno di un intervallo.

IRawElementProviderAdviseEvents

Espone i metodi chiamati per notificare all'elemento radice di un frammento quando un'applicazione client Automazione interfaccia utente inizia o termina l'ascolto degli eventi.

IRawElementProviderFragment

Espone metodi e proprietà sugli elementi dell'interfaccia utente che fanno parte di una struttura più di un livello, ad esempio una casella di riepilogo o una voce di elenco. Implementato dai provider di Automazione interfaccia utente.

IRawElementProviderFragmentRoot

Espone metodi e proprietà sull'elemento radice in un frammento.

IRawElementProviderHwndOverride

Espone un metodo che consente il riposizionamento degli elementi basati su finestra all'interno dell'albero Automazione interfaccia utente del frammento.

IRawElementProviderSimple

Fornisce metodi e proprietà che espongono informazioni di base su un elemento dell'interfaccia utente.

IScrollItemProvider

Espone metodi e proprietà per supportare l'accesso client Automazione interfaccia utente ai singoli controlli figlio dei contenitori che implementano IScrollProvider.

IScrollProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente'accesso client a un controllo che funge da contenitore scorrevole per una raccolta di oggetti figlio. Gli elementi figlio di questo controllo devono implementare IScrollItemProvider.

ISelectionItemProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente'accesso client a singoli controlli figlio selezionabili di contenitori che implementano ISelectionProvider.

ISelectionProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili. Gli elementi figlio di questo controllo devono implementare ISelectionItemProvider.

ISynchronizedInputProvider

Espone i metodi per facilitare Automazione interfaccia utente accesso client ai controlli che supportano l'input sincronizzato.

ITableItemProvider

Espone metodi e proprietà per supportare l'accesso client Automazione interfaccia utente ai controlli figlio dei contenitori che implementano ITableProvider.

ITableProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento devono implementare ITableItemProvider ed essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato (ovvero un client Automazione interfaccia utente può passare ai controlli adiacenti) usando la tastiera.

ITextProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che contengono testo.

ITextRangeProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client a un intervallo di testo continuo in un contenitore di testo che implementa ITextProvider.

IToggleProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che possono scorrere un set di stati e mantenere uno stato una volta impostato.

ITransformProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che possono essere spostati, ridimensionati o ruotati all'interno di uno spazio bidimensionale.

IValueProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli con un valore intrinseco che non si estende su un intervallo e che può essere rappresentato come stringa.

IVirtualizedItemProvider

Espone un metodo per supportare il pattern di controllo dell'elemento virtualizzato.

IWindowProvider

Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client ai controlli che forniscono funzionalità fondamentali basate su finestre all'interno di un'interfaccia utente grafica tradizionale (GUI).

Enumerazioni

Nome Descrizione
NavigateDirection

Contiene valori utilizzati per specificare la direzione di spostamento all'interno dell'albero Automazione interfaccia utente.

ProviderOptions

Contiene valori che specificano il tipo di provider di Automazione interfaccia utente.