System.Windows.Automation.Provider Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |