Condividi tramite


Automation Classe

Definizione

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

public ref class Automation abstract sealed
public static class Automation
type Automation = class
Public Class Automation
Ereditarietà
Automation

Campi

ContentViewCondition

Rappresenta una visualizzazione predefinita dell'albero Automazione interfaccia utente che include solo elementi Automazione interfaccia utente che possono contenere contenuto.

ControlViewCondition

Rappresenta una visualizzazione predefinita dell'albero Automazione interfaccia utente che include solo elementi Automazione interfaccia utente che sono controlli.

RawViewCondition

Rappresenta una visualizzazione predefinita dell'albero Automazione interfaccia utente che include tutti gli elementi Automazione interfaccia utente.

Metodi

AddAutomationEventHandler(AutomationEvent, AutomationElement, TreeScope, AutomationEventHandler)

Registra un metodo che gestisce gli eventi Automazione interfaccia utente.

AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Registra un metodo che gestirà eventi di modifica dello stato attivo.

AddAutomationPropertyChangedEventHandler(AutomationElement, TreeScope, AutomationPropertyChangedEventHandler, AutomationProperty[])

Registra un metodo che gestirà eventi di modifica della proprietà.

AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)

Registra il metodo che gestirà eventi di modifica della struttura.

Compare(AutomationElement, AutomationElement)

Confronta due elementi Automazione interfaccia utente, restituiti true se entrambi fanno riferimento allo stesso elemento dell'interfaccia utente.

Compare(Int32[], Int32[])

Confronta due matrici integer contenenti identificatori di runtime (ID) per determinare se il contenuto è lo stesso.

PatternName(AutomationPattern)

Recupera il nome del pattern di controllo specificato.

PropertyName(AutomationProperty)

Recupera il nome della proprietà Automazione interfaccia utente specificata.

RemoveAllEventHandlers()

Rimuove tutti i gestori eventi registrati Automazione interfaccia utente.

RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)

Rimuove il gestore eventi Automazione interfaccia utente specificato.

RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Rimuove il gestore dell'evento di modifica dello stato attivo specificato.

RemoveAutomationPropertyChangedEventHandler(AutomationElement, AutomationPropertyChangedEventHandler)

Rimuove il gestore dell'evento di modifica della proprietà specificato.

RemoveStructureChangedEventHandler(AutomationElement, StructureChangedEventHandler)

Rimuove il gestore dell'evento di modifica della struttura specificato.

Si applica a