System.Windows.Automation.Provider Spazio dei nomi

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

Classi

AutomationInteropProvider

Fornisce supporto per la comunicazione tra i provider e le applicazioni client di automazione interfaccia utente.

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.

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.

IGridItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per singoli controlli figlio di contenitori che implementano 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. 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.

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.

IItemContainerProvider

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

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.

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.

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.

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. Implementata dai provider di automazione interfaccia utente.

IRawElementProviderFragmentRoot

Espone metodi e proprietà per l'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 di automazione interfaccia utente per singoli controlli figlio di contenitori che implementano 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. Gli elementi figlio di questo controllo devono implementare 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.

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. Gli elementi figlio di questo controllo devono implementare ISelectionItemProvider.

ISynchronizedInputProvider

Espone i metodi per semplificare l'accesso client di automazione interfaccia utente ai controlli che supportano l'input sincronizzato.

ITableItemProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli figlio di contenitori che implementano 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. 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.

ITextProvider

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che contengono testo.

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.

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.

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.

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.

IVirtualizedItemProvider

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

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

Enumerazioni

NavigateDirection

Contiene valori usati per specificare la direzione di navigazione nell'albero di automazione interfaccia utente.

ProviderOptions

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