Microsoft.UI.Xaml.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.
Definisce i modelli di provider implementati dai peer di automazione e riconosciuti dai client di automazione.
Classi
IRawElementProviderSimple |
Fornisce metodi e proprietà che espongono informazioni di base su un elemento dell'interfaccia utente. IRawElementProviderSimple è una classe Windows Runtime, non un'interfaccia. |
Interfacce
IAnnotationProvider |
Espone le proprietà di un'annotazione in un documento. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Annotation. |
ICustomNavigationProvider |
Espone un metodo per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che supportano un ordine di spostamento personalizzato. Implementare ICustomNavigationProvider per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.CustomNavigation. |
IDockProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che espongono le proprietà del dock in un contenitore di ancoraggio. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Dock. |
IDragProvider |
Consente a un elemento di Microsoft Automazione interfaccia utente di descriversi come elemento che può essere trascinato come parte di un'operazione di trascinamento della selezione. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Drag. |
IDropTargetProvider |
Consente a un elemento di Microsoft Automazione interfaccia utente di descriversi come elemento che può ricevere una selezione di un elemento trascinato come parte di un'operazione di trascinamento della selezione. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.DropTarget. |
IExpandCollapseProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che si espandono visivamente per visualizzare il contenuto e che vengono compressi per nascondere il contenuto. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.ExpandCollapse. |
IGridItemProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai singoli controlli figlio dei contenitori che implementano IGridProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.GridItem. |
IGridProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di elementi figlio. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Grid. |
IInvokeProvider |
Espone un metodo per supportare Microsoft Automazione interfaccia utente l'accesso ai controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando attivato. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Invoke. |
IItemContainerProvider |
Espone un metodo microsoft Automazione interfaccia utente per consentire alle applicazioni di trovare un elemento in un contenitore, ad esempio un elenco virtualizzato. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.ItemContainer. |
IMultipleViewProvider |
Espone metodi e proprietà per supportare Microsoft Automazione interfaccia utente l'accesso client ai controlli che forniscono e possono passare da una rappresentazione all'altra dello stesso set di informazioni o controlli figlio. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.MultipleView. |
IObjectModelProvider |
Fornisce l'accesso al modello a oggetti sottostante implementato da un controllo o un'app. |
IRangeValueProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che possono essere impostati su un valore all'interno di un intervallo. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.RangeValue. |
IScrollItemProvider |
Espone metodi e proprietà per supportare l'accesso da parte di Microsoft Automazione interfaccia utente client ai singoli controlli figlio dei contenitori che implementano IScrollProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.ScrollItem. |
IScrollProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente a un controllo che funge da contenitore scorrevole per una raccolta di oggetti figlio. Gli elementi figlio di questo elemento devono implementare IScrollItemProvider. Implementare IScrollProvider per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Scroll. |
ISelectionItemProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente a singoli controlli figlio selezionabili di contenitori che implementano ISelectionProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.SelectionItem. |
ISelectionProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client di Microsoft Automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili. Gli elementi figlio di questo elemento devono implementare ISelectionItemProvider. Implementare ISelectionProvider per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.SelectionItem. |
ISpreadsheetItemProvider |
Fornisce l'accesso alle informazioni su un elemento (cella) in un foglio di calcolo. |
ISpreadsheetProvider |
Fornisce l'accesso a elementi (celle) in un foglio di calcolo. |
IStylesProvider |
Fornisce l'accesso agli stili di visualizzazione associati al contenuto di un documento. |
ISynchronizedInputProvider |
Consente alle applicazioni client di Microsoft Automazione interfaccia utente di indirizzare l'input del mouse o della tastiera a un elemento specifico dell'interfaccia utente. |
ITableItemProvider |
Espone metodi e proprietà per supportare Microsoft Automazione interfaccia utente l'accesso client ai controlli figlio dei contenitori che implementano ITableProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.TableItem. |
ITableProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente 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 (un client microsoft Automazione interfaccia utente può passare a controlli adiacenti, ovvero intestazioni o celle della tabella) usando la tastiera. |
ITextChildProvider |
Fornisce l'accesso a un controllo basato su testo figlio di un altro controllo basato su testo. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.TextChild. |
ITextEditProvider |
Estende l'interfaccia ITextProvider per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che supportano azioni di modifica del testo a livello di codice. Implementare ITextEditProvider per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.TextEdit. |
ITextProvider |
Espone metodi e proprietà per supportare Microsoft Automazione interfaccia utente l'accesso client ai controlli che contengono testo. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Text. |
ITextProvider2 |
Estende l'interfaccia ITextProvider per consentire ai provider di Automazione interfaccia utente Microsoft di esporre contenuto testuale che è la destinazione di un'annotazione o di una selezione. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Text2. |
ITextRangeProvider |
Espone metodi e proprietà per supportare Microsoft Automazione interfaccia utente l'accesso client a un intervallo di testo continuo in un contenitore di testo che implementa ITextProvider. |
ITextRangeProvider2 |
Estende l'interfaccia ITextRange per consentire ai provider di Automazione interfaccia utente Microsoft di aprire a livello di codice i menu di scelta rapida contestuali alle operazioni di input di testo. |
IToggleProvider |
Espone metodi e proprietà per supportare Microsoft Automazione interfaccia utente l'accesso client ai controlli che possono scorrere un set di stati e mantenere uno stato specifico. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Toggle. |
ITransformProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente a controlli o elementi che possono essere spostati, ridimensionati o ruotati all'interno di uno spazio bidimensionale. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Transform. |
ITransformProvider2 |
Estende l'interfaccia ITransformProvider per consentire ai provider di Automazione interfaccia utente Microsoft di esporre l'API per supportare la funzionalità di zoom del riquadro di visualizzazione di un controllo. |
IValueProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client di Microsoft Automazione interfaccia utente ai controlli con un valore intrinseco che non si estende su un intervallo e che può essere rappresentato come stringa. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Value. |
IVirtualizedItemProvider |
Espone un metodo per supportare il pattern di controllo dell'elemento virtualizzato. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.VirtualizedItem. |
IWindowProvider |
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che forniscono funzionalità fondamentali basate su finestra all'interno di un'interfaccia utente grafica tradizionale . Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.Window. |