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