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