AutomationElement Classe
Definizione
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.
Rappresenta un elemento Automazione interfaccia utente nell'albero Automazione interfaccia utente e contiene valori utilizzati come identificatori da Automazione interfaccia utente applicazioni client.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Ereditarietà
-
AutomationElement
Commenti
Un AutomationElement corrisponde a una parte dell'interfaccia utente,indipendentemente dall'implementazione sottostante ,ad esempio Windows Presentation Foundation (macchine virtuali Windows) o Win32.
Campi
| Nome | Descrizione |
|---|---|
| AcceleratorKeyProperty |
Identifica la AcceleratorKey proprietà . |
| AccessKeyProperty |
Identifica la AccessKey proprietà . |
| ActiveTextPositionChangedEvent |
ID evento: ActiveTextPositionChanged - Indica che la posizione attiva all'interno di un elemento di testo è stata modificata. |
| AsyncContentLoadedEvent |
Identifica un evento generato durante il caricamento asincrono del contenuto. |
| AutomationFocusChangedEvent |
Identifica un evento generato quando lo stato attivo è cambiato. |
| AutomationIdProperty |
Identifica la AutomationId proprietà utilizzata per identificare gli elementi. |
| AutomationPropertyChangedEvent |
Identifica un evento di modifica della proprietà. |
| BoundingRectangleProperty |
Identifica la BoundingRectangle proprietà . |
| ClassNameProperty |
Identifica la ClassName proprietà . |
| ClickablePointProperty |
Identifica la proprietà del punto selezionabile. |
| ControlTypeProperty |
Identifica la ControlType proprietà . |
| CultureProperty |
Identifica la proprietà delle impostazioni cultura. |
| FrameworkIdProperty |
Identifica la FrameworkId proprietà . |
| HasKeyboardFocusProperty |
Identifica la HasKeyboardFocus proprietà . |
| HeadingLevelProperty |
ID proprietà: HeadingLevel : descrive il livello di intestazione di un elemento. |
| HelpTextProperty |
Identifica la HelpText proprietà . |
| IsContentElementProperty |
Identifica la IsContentElement proprietà . |
| IsControlElementProperty |
Identifica la IsControlElement proprietà . |
| IsDialogProperty |
ID proprietà: IsDialog - Identifica se l'elemento di automazione è una finestra di dialogo. |
| IsDockPatternAvailableProperty |
Identifica la proprietà che indica se il DockPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsEnabledProperty |
Identifica la IsEnabled proprietà , che specifica se l'elemento dell'interfaccia utente a cui fa riferimento è AutomationElement abilitato. |
| IsExpandCollapsePatternAvailableProperty |
Identifica la proprietà che indica se il ExpandCollapsePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsGridItemPatternAvailableProperty |
Identifica la proprietà che indica se il GridItemPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsGridPatternAvailableProperty |
Identifica la proprietà che indica se il GridPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsInvokePatternAvailableProperty |
Identifica la proprietà che indica se il InvokePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsItemContainerPatternAvailableProperty |
Identifica la proprietà che indica se il ItemContainerPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsKeyboardFocusableProperty |
Identifica la IsKeyboardFocusable proprietà . |
| IsMultipleViewPatternAvailableProperty |
Identifica la proprietà che indica se il MultipleViewPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsOffscreenProperty |
Identifica la IsOffscreen proprietà , che indica se l'elemento dell'interfaccia utente è visibile sullo schermo. |
| IsPasswordProperty |
Identifica la IsPassword proprietà . |
| IsRangeValuePatternAvailableProperty |
Identifica la proprietà che indica se il RangeValuePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsRequiredForFormProperty |
Identifica la IsRequiredForForm proprietà . |
| IsScrollItemPatternAvailableProperty |
Identifica la proprietà che indica se il ScrollItemPattern pattern di controllo è disponibile per questo AutomationElementoggetto . |
| IsScrollPatternAvailableProperty |
Identifica la proprietà che indica se il ScrollPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsSelectionItemPatternAvailableProperty |
Identifica la proprietà che indica se il SelectionItemPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsSelectionPatternAvailableProperty |
Identifica la proprietà che indica se il SelectionPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsSynchronizedInputPatternAvailableProperty |
Identifica la proprietà che indica se il SynchronizedInputPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsTableItemPatternAvailableProperty |
Identifica la proprietà che indica se il TableItemPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsTablePatternAvailableProperty |
Identifica la proprietà che indica se il TablePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsTextPatternAvailableProperty |
Identifica la proprietà che indica se il TextPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsTogglePatternAvailableProperty |
Identifica la proprietà che indica se il TogglePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsTransformPatternAvailableProperty |
Identifica la proprietà che indica se il TransformPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsValuePatternAvailableProperty |
Identifica la proprietà che indica se il ValuePattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsVirtualizedItemPatternAvailableProperty |
Identifica la proprietà che indica se il VirtualizedItemPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| IsWindowPatternAvailableProperty |
Identifica la proprietà che indica se il WindowPattern pattern di controllo è disponibile in questo AutomationElementoggetto . |
| ItemStatusProperty |
Identifica la ItemStatus proprietà , che specifica lo stato della rappresentazione visiva di un elemento complesso. |
| ItemTypeProperty |
Identifica la ItemType proprietà . |
| LabeledByProperty |
Identifica la LabeledBy proprietà , che identifica l'etichetta associata a un controllo . |
| LayoutInvalidatedEvent |
Identifica l'evento generato quando il layout viene invalidato. |
| LocalizedControlTypeProperty |
Identifica la LocalizedControlType proprietà nella lingua locale. |
| MenuClosedEvent |
Identifica l'evento generato quando un menu viene chiuso. |
| MenuOpenedEvent |
Identifica l'evento generato all'apertura di un menu. |
| NameProperty |
Identifica la Name proprietà . |
| NativeWindowHandleProperty |
Identifica la NativeWindowHandle proprietà . |
| NotificationEvent |
ID evento: notifica- usata principalmente dai server per generare una notifica generica. |
| NotSupported |
Indica che una proprietà non è supportata. |
| OrientationProperty |
Identifica la Orientation proprietà . |
| PositionInSetProperty |
Descrive la posizione ordinale di un elemento di automazione all'interno di un set di elementi considerati di pari livello. |
| ProcessIdProperty |
Identifica la ProcessId proprietà . |
| RuntimeIdProperty |
Identifica la proprietà che contiene l'identificatore di runtime dell'elemento. |
| SizeOfSetProperty |
Descrive il numero di elementi di automazione in un gruppo o set considerati elementi di pari livello. |
| StructureChangedEvent |
Identifica l'evento generato quando viene modificata la struttura ad albero Automazione interfaccia utente. |
| ToolTipClosedEvent |
Identifica l'evento generato quando viene chiusa una descrizione comando. |
| ToolTipOpenedEvent |
Identifica l'evento generato quando viene aperta una descrizione comando. |
Proprietà
| Nome | Descrizione |
|---|---|
| Cached |
Ottiene i valori delle proprietà di Automazione interfaccia utente memorizzati nella cache per questo AutomationElement oggetto. |
| CachedChildren |
Ottiene gli elementi figlio memorizzati nella cache di questo AutomationElementoggetto . |
| CachedParent |
Ottiene l'elemento padre memorizzato nella cache di questo AutomationElementoggetto . |
| Current |
Ottiene i valori correnti della proprietà dell'oggetto AutomationElement. |
| FocusedElement |
Ottiene l'oggetto AutomationElement che ha attualmente lo stato attivo. |
| RootElement |
Ottiene la radice AutomationElement per il desktop corrente. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato AutomationElement ha lo stesso valore di .AutomationElement |
| Finalize() |
Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection. |
| FindAll(TreeScope, Condition) |
Restituisce tutti gli AutomationElement oggetti che soddisfano la condizione specificata. |
| FindFirst(TreeScope, Condition) |
Restituisce il primo elemento figlio o discendente che corrisponde alla condizione specificata. |
| FromHandle(IntPtr) |
Recupera un nuovo AutomationElement oggetto per l'elemento dell'interfaccia utente a cui fa riferimento l'handle di finestra specificato. |
| FromLocalProvider(IRawElementProviderSimple) |
Recupera un nuovo AutomationElement oggetto da un'implementazione locale IRawElementProviderSimple . |
| FromPoint(Point) |
Recupera un nuovo AutomationElement oggetto per l'elemento dell'interfaccia utente in corrispondenza del punto specificato sul desktop. |
| GetCachedPattern(AutomationPattern) |
Recupera il modello specificato dalla cache di questo AutomationElementoggetto . |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Recupera il valore della proprietà specificata dalla cache di questo AutomationElementoggetto , ignorando facoltativamente qualsiasi proprietà predefinita. |
| GetCachedPropertyValue(AutomationProperty) |
Recupera il valore della proprietà specificata dalla cache di questo AutomationElementoggetto . Un valore predefinito appropriato per il tipo di proprietà viene restituito per le proprietà non supportate in modo esplicito dall'elemento dell'interfaccia utente di destinazione. |
| GetClickablePoint() |
Recupera un punto sull'oggetto AutomationElement su cui è possibile fare clic. |
| GetCurrentPattern(AutomationPattern) |
Recupera l'oggetto pattern specificato in questo AutomationElementoggetto . |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Recupera il valore della proprietà specificata in questo AutomationElementoggetto , ignorando facoltativamente qualsiasi proprietà predefinita. |
| GetCurrentPropertyValue(AutomationProperty) |
Recupera il valore della proprietà specificata in questo AutomationElementoggetto . Un valore predefinito appropriato per il tipo di proprietà viene restituito per le proprietà non supportate in modo esplicito dall'elemento dell'interfaccia utente di destinazione. |
| GetHashCode() |
Recupera il codice hash per questo AutomationElementoggetto . |
| GetRuntimeId() |
Recupera l'identificatore univoco assegnato all'elemento dell'interfaccia utente. |
| GetSupportedPatterns() |
Recupera i pattern di controllo supportati da .AutomationElement |
| GetSupportedProperties() |
Recupera gli identificatori delle proprietà supportate dall'elemento . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetUpdatedCache(CacheRequest) |
Recupera un nuovo AutomationElement oggetto con una cache aggiornata. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SetFocus() |
Imposta lo AutomationElementstato attivo su . |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TryGetCachedPattern(AutomationPattern, Object) |
Recupera un pattern di controllo dalla cache. |
| TryGetClickablePoint(Point) |
Recupera un punto all'interno dell'elemento su cui è possibile fare clic. |
| TryGetCurrentPattern(AutomationPattern, Object) |
Recupera un oggetto che implementa un pattern di controllo. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(AutomationElement, AutomationElement) |
Restituisce un valore che indica se gli oggetti specificati AutomationElement fanno riferimento allo stesso elemento dell'interfaccia utente. |
| Inequality(AutomationElement, AutomationElement) |
Restituisce un valore che indica se gli oggetti specificati AutomationElement fanno riferimento a elementi dell'interfaccia utente diversi. |