System.Windows.Automation Spazio dei nomi

Fornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).

Classi

ActiveTextPositionChangedEventArgs

Fornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).

AndCondition

Rappresenta una combinazione di due o più oggetti PropertyCondition che devono essere entrambi true perché sussista una corrispondenza.

AsyncContentLoadedEventArgs

Fornisce dati per un AsyncContentLoadedEvent.

Automation

Contiene i metodi e i campi per le applicazioni client di automazione interfaccia utente.

AutomationElement

Rappresenta un elemento di automazione interfaccia utente nell'albero di automazione interfaccia utente e contiene valori usati come identificatori dalle applicazioni del client di automazione interfaccia utente.

AutomationElementCollection

Rappresenta una raccolta di oggetti AutomationElement.

AutomationElementIdentifiers

Contiene i valori usati come identificatori dai provider di automazione interfaccia utente.

AutomationEvent

Identifica un evento di automazione interfaccia utente.

AutomationEventArgs

Fornisce dati per gli eventi di automazione interfaccia utente passati a un delegato AutomationEventHandler.

AutomationFocusChangedEventArgs

Fornisce i dati per un evento di modifica dello stato attivo.

AutomationIdentifier

Classe base per i tipi che identificano tipi di controllo, eventi, modelli, proprietà e attributi di testo nell'automazione interfaccia utente.

AutomationPattern

Identifica il pattern di controllo.

AutomationProperties

Consente di ottenere o impostare il valore delle proprietà associate dell'istanza dell'elemento AutomationPeer.

AutomationProperty

Identifica una proprietà di un oggetto AutomationElement.

AutomationPropertyChangedEventArgs

Fornisce informazioni su un evento di modifica della proprietà.

AutomationTextAttribute

Identifica gli attributi del testo mediante l'automazione interfaccia utente.

BasePattern

Fornisce l'implementazione di base per le classi di pattern di controllo.

CacheRequest

Specifica proprietà e pattern che il framework di automazione interfaccia utente memorizza nella cache quando viene ottenuto un oggetto AutomationElement.

ClientSettings

Contiene metodi che rendono disponibili al client i provider sul lato client.

Condition

Tipo di base per condizioni usate nei filtri durante la ricerca di elementi nell'albero di automazione interfaccia utente.

ControlType

Identifica il tipo di un controllo dell'interfaccia utente.

DockPattern

Rappresenta i controlli che espongono le proprietà di ancoraggio all'interno di un contenitore di ancoraggio.

DockPatternIdentifiers

Contiene valori usati come identificatori per IDockProvider.

ElementNotAvailableException

Contiene informazioni sull'eccezione generata quando viene effettuato un tentativo per accedere a un elemento di automazione interfaccia utente che corrisponde a una parte dell'interfaccia utente non più disponibile.

ElementNotEnabledException

Contiene informazioni sull'eccezione generata in caso di un tentativo di modificare un controllo non abilitato.

ExpandCollapsePattern

Rappresenta i controlli in grado di espandersi visivamente per visualizzare il contenuto e di comprimersi per nascondere il contenuto.

ExpandCollapsePatternIdentifiers

Contiene i valori usati come identificatori da IExpandCollapseProvider.

GridItemPattern

Rappresenta i controlli figlio di contenitori che supportano GridPattern.

GridItemPatternIdentifiers

Contiene i valori usati come identificatori da IGridItemProvider.

GridPattern

Rappresenta controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo controllo supportano GridItemPattern e sono organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da righe e colonne.

GridPatternIdentifiers

Contiene i valori usati come identificatori da IGridProvider.

InvokePattern

Rappresenta i controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando attivati.

InvokePatternIdentifiers

Contiene i valori usati come identificatori da IInvokeProvider.

ItemContainerPattern

Rappresenta un oggetto che gestisce gli elementi e supporta il recupero di un elemento dal valore della proprietà.

ItemContainerPatternIdentifiers

Contiene i valori usati come identificatori da IItemContainerProvider.

MultipleViewPattern

Rappresenta controlli che forniscono e sono in grado di passare fra più rappresentazioni dello stesso insieme di informazioni o controlli figlio.

MultipleViewPatternIdentifiers

Contiene i valori usati come identificatori da IMultipleViewProvider.

NoClickablePointException

Contiene informazioni sull'eccezione generata quando viene chiamato GetClickablePoint() sull'elemento di automazione interfaccia utente che non include un punto selezionabile.

NotCondition

Rappresenta un oggetto Condition che è il negativo di un oggetto Condition specificato.

NotificationEventArgs

Fornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).

OrCondition

Rappresenta una combinazione di due o più condizioni dove esiste una corrispondenza se una delle condizioni è vera.

PropertyCondition

Rappresenta un oggetto Condition che testa se una proprietà ha un valore specificato.

ProxyAssemblyNotLoadedException

Contiene informazioni su un'eccezione generata quando si verifica un problema durante il caricamento di un assembly contenente provider sul lato client.

RangeValuePattern

Rappresenta un controllo che può essere impostato su un valore compreso in un intervallo.

RangeValuePatternIdentifiers

Contiene valori usati come identificatori per IRangeValueProvider.

ScrollItemPattern

Rappresenta i controlli figlio di contenitori che supportano il pattern di controllo ScrollPattern.

ScrollItemPatternIdentifiers

Contiene i valori usati come identificatori da IScrollItemProvider.

ScrollPattern

Rappresenta controlli scorrevoli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento supportano ScrollItemPattern.

ScrollPatternIdentifiers

Contiene valori usati come identificatori per IScrollProvider.

SelectionItemPattern

Rappresenta gli elementi figlio selezionabili dei controlli contenitore che supportano SelectionPattern.

SelectionItemPatternIdentifiers

Contiene i valori usati come identificatori da ISelectionItemProvider.

SelectionPattern

Rappresenta un controllo che funge da contenitore per una raccolta di elementi figlio selezionabili. Gli elementi figlio di questo elemento supportano SelectionItemPattern.

SelectionPatternIdentifiers

Contiene valori usati come identificatori per ISelectionProvider.

StructureChangedEventArgs

Contiene informazioni sull'evento generato quando l'albero di automazione interfaccia utente viene modificata.

SynchronizedInputPattern

Rappresenta gli oggetti che supportano eventi di input sincronizzati.

SynchronizedInputPatternIdentifiers

Contiene i valori usati come identificatori da ISynchronizedInputProvider.

TableItemPattern

Rappresenta i controlli figlio di contenitori che supportano TablePattern.

TableItemPatternIdentifiers

Contiene i valori usati come identificatori da ITableItemProvider.

TablePattern

Rappresenta controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento devono supportare TableItemPattern e devono essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da righe e colonne.

TablePatternIdentifiers

Contiene valori usati come identificatori per TablePattern.

TextPattern

Rappresenta i controlli che contengono testo.

TextPatternIdentifiers

Contiene valori usati come identificatori per ITextProvider.

TogglePattern

Rappresenta un controllo in grado di scorrere un insieme di stati e gestire uno stato una volta impostato.

TogglePatternIdentifiers

Contiene i valori usati come identificatori da IToggleProvider.

TransformPattern

Rappresenta un controllo che può essere spostato, ridimensionato o ruotato in uno spazio bidimensionale.

TransformPatternIdentifiers

Contiene valori usati come identificatori per ITransformProvider.

TreeWalker

Fornisce metodi e proprietà usate per esplorare l'albero di automazione interfaccia utente.

ValuePattern

Rappresenta un controllo che ha un valore intrinseco che non occupa un intervallo e può essere rappresentato come stringa. Questa stringa può essere modificabile o meno a seconda del controllo e delle relative impostazioni.

ValuePatternIdentifiers

Contiene valori usati come identificatori per IValueProvider.

VirtualizedItemPattern

Rappresenta gli elementi all'interno dei contenitori che vengono virtualizzati e che devono essere resi completamente accessibili come elementi di automazione interfaccia utente.

VirtualizedItemPatternIdentifiers

Contiene i valori usati come identificatori da IVirtualizedItemProvider.

WindowClosedEventArgs

Contiene informazioni sull'evento generato alla chiusura di una finestra.

WindowPattern

Rappresenta un controllo che fornisce le funzionalità fondamentali basate su finestra all'interno di una tradizionale interfaccia grafica (GUI).

WindowPatternIdentifiers

Contiene i valori usati come identificatori da IWindowProvider.

Struct

AutomationElement.AutomationElementInformation

Contiene le funzioni di accesso alle proprietà utilizzate dalle proprietà Cached o Current.

ClientSideProviderDescription

Descrive l'ambito di un provider di automazione interfaccia utente lato client in modo che possa essere registrato con l'applicazione client di automazione interfaccia utente.

DockPattern.DockPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto DockPattern utilizzando le funzioni di accesso Current o Cached.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ExpandCollapsePattern utilizzando le funzioni di accesso Current o Cached.

GridItemPattern.GridItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto GridItemPattern utilizzando le funzioni di accesso Current o Cached.

GridPattern.GridPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto GridPattern utilizzando le funzioni di accesso Current o Cached.

MultipleViewPattern.MultipleViewPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto MultipleViewPattern utilizzando le funzioni di accesso Current o Cached.

RangeValuePattern.RangeValuePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto RangeValuePattern utilizzando le funzioni di accesso Current o Cached.

ScrollPattern.ScrollPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ScrollPattern utilizzando le funzioni di accesso Current o Cached.

SelectionItemPattern.SelectionItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto SelectionItemPattern utilizzando le funzioni di accesso Current o Cached.

SelectionPattern.SelectionPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto SelectionPattern utilizzando le funzioni di accesso Current o Cached.

TableItemPattern.TableItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TableItemPattern utilizzando le funzioni di accesso Current o Cached.

TablePattern.TablePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TablePattern utilizzando le funzioni di accesso Current o Cached.

TogglePattern.TogglePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TogglePattern utilizzando le funzioni di accesso Current o Cached.

TransformPattern.TransformPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TransformPattern utilizzando le funzioni di accesso Current o Cached.

ValuePattern.ValuePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ValuePattern utilizzando le funzioni di accesso Current o Cached.

WindowPattern.WindowPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto WindowPattern utilizzando le funzioni di accesso Current o Cached.

Enumerazioni

AsyncContentLoadedState

Contiene valori che specificano lo stato del contenuto caricato in un elemento di contenuto.

AutomationElementMode

Contiene valori che specificano il tipo di riferimento da usare in caso di restituzione degli elementi di automazione interfaccia utente. Questi valori vengono utilizzati nella proprietà AutomationElementMode.

AutomationHeadingLevel

Fornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).

AutomationLiveSetting

Descrive le caratteristiche di notifica di una determinata area dinamica.

AutomationNotificationKind

Indica il tipo di notifica quando si chiama RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Specifica l'ordine in cui elaborare una notifica quando si chiama RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Contiene valori che specificano il comportamento durante l'associazione di nomi della classe in un ClientSideProviderDescription.

DockPosition

Contiene valori che specificano la posizione di ancoraggio di un oggetto, rappresentata da un oggetto DockPattern, all'interno di un contenitore di ancoraggio.

ExpandCollapseState

Contiene valori che specificano ExpandCollapseState per un elemento di automazione interfaccia utente.

IsOffscreenBehavior

Specifica come viene determinata la proprietà IsOffscreen().

OrientationType

Contiene valori che specificano l'orientamento di un controllo.

PropertyConditionFlags

Contiene valori che specificano come viene testato il valore di una proprietà in un oggetto PropertyCondition.

RowOrColumnMajor

Contiene valori che specificano se i dati in una tabella devono essere letti principalmente per riga o per colonna.

ScrollAmount

Contiene valori utilizzati da ScrollPattern per indicare la direzione e la distanza da scorrere.

StructureChangeType

Contiene valori che specificano le modifiche nell'albero degli elementi di automazione interfaccia utente Microsoft.

SupportedTextSelection

Contiene valori che specificano se un provider di testo supporta la selezione e, in tal caso, se supporta un'unica selezione continua o più selezioni non contigue.

SynchronizedInputType

Contiene i valori che specificano il tipo di input sincronizzato.

ToggleState

Contiene valori che specificano ToggleState per un elemento di automazione interfaccia utente.

TreeScope

Contiene valori che specificano l'ambito di elementi nell'albero di automazione interfaccia utente.

WindowInteractionState

Contiene valori che specificano lo stato corrente della finestra a scopo di interazione con l'utente o a livello di codice.

WindowVisualState

Contiene valori che specificano lo stato di visualizzazione di una finestra.

Delegati

AutomationEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire un evento generato da un provider di automazione interfaccia utente.

AutomationFocusChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire l'evento generato da un provider di automazione interfaccia utente quando viene modificato lo stato attivo.

AutomationPropertyChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire l'evento generato da un provider di automazione interfaccia utente quando viene modificata una proprietà.

ClientSideProviderFactoryCallback

Rappresenta il metodo che crea un provider di automazione interfaccia utente lato client per una finestra.

StructureChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client per gestire l'evento generato quando viene modificato l'albero di automazione interfaccia utente.