Sdílet prostřednictvím


AutomationElement Třída

Definice

Představuje prvek model UI Automation ve stromu model UI Automation a obsahuje hodnoty používané jako identifikátory klientských aplikací model UI Automation.

public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
Dědičnost
AutomationElement

Poznámky

Odpovídá AutomationElement části uživatelského rozhraní (UI), bez ohledu na základní implementaci (například Windows Presentation Foundation (WPF) nebo Win32).

Pole

AcceleratorKeyProperty

Identifikuje AcceleratorKey vlastnost.

AccessKeyProperty

Identifikuje AccessKey vlastnost.

ActiveTextPositionChangedEvent

ID události: ActiveTextPositionChanged – označuje, že se změnila aktivní pozice v textovém prvku.

AsyncContentLoadedEvent

Identifikuje událost vyvolanou během asynchronního načítání obsahu.

AutomationFocusChangedEvent

Identifikuje událost, která se vyvolá při změně fokusu.

AutomationIdProperty

Identifikuje AutomationId vlastnost, která se používá k identifikaci prvků.

AutomationPropertyChangedEvent

Identifikuje událost změněnou vlastností.

BoundingRectangleProperty

Identifikuje BoundingRectangle vlastnost.

ClassNameProperty

Identifikuje ClassName vlastnost.

ClickablePointProperty

Identifikuje vlastnost bodu, na který lze kliknout.

ControlTypeProperty

Identifikuje ControlType vlastnost.

CultureProperty

Identifikuje vlastnost jazykové verze.

FrameworkIdProperty

Identifikuje FrameworkId vlastnost.

HasKeyboardFocusProperty

Identifikuje HasKeyboardFocus vlastnost.

HeadingLevelProperty

ID vlastnosti: HeadingLevel – Popisuje úroveň nadpisu prvku.

HelpTextProperty

Identifikuje HelpText vlastnost.

IsContentElementProperty

Identifikuje IsContentElement vlastnost.

IsControlElementProperty

Identifikuje IsControlElement vlastnost.

IsDialogProperty

ID vlastnosti: IsDialog – Identifikuje, jestli je prvek automatizace dialog.

IsDockPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda DockPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsEnabledProperty

IsEnabled Identifikuje vlastnost, která určuje, zda je povolená položka AutomationElement uživatelského rozhraní (UI).

IsExpandCollapsePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ExpandCollapsePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsGridItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda GridItemPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsGridPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda GridPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsInvokePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda InvokePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsItemContainerPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ItemContainerPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsKeyboardFocusableProperty

Identifikuje IsKeyboardFocusable vlastnost.

IsMultipleViewPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda MultipleViewPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsOffscreenProperty

Identifikuje IsOffscreen vlastnost, která označuje, jestli je položka uživatelského rozhraní na obrazovce viditelná.

IsPasswordProperty

Identifikuje IsPassword vlastnost.

IsRangeValuePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda RangeValuePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsRequiredForFormProperty

Identifikuje IsRequiredForForm vlastnost.

IsScrollItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ScrollItemPattern je pro tento AutomationElementmodel ovládacího prvku k dispozici .

IsScrollPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ScrollPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsSelectionItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda SelectionItemPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsSelectionPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda SelectionPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsSynchronizedInputPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda SynchronizedInputPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsTableItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda TableItemPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsTablePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda TablePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsTextPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda TextPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsTogglePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda TogglePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsTransformPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda TransformPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsValuePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ValuePattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsVirtualizedItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda VirtualizedItemPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

IsWindowPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda WindowPattern je vzor ovládacího prvku k dispozici na tomto AutomationElement.

ItemStatusProperty

Identifikuje ItemStatus vlastnost, která určuje stav vizuální reprezentace komplexní položky.

ItemTypeProperty

Identifikuje ItemType vlastnost.

LabeledByProperty

LabeledBy Identifikuje vlastnost, která identifikuje popisek přidružený k ovládacímu prvku.

LayoutInvalidatedEvent

Identifikuje událost, která se vyvolá při neplatném rozložení.

LocalizedControlTypeProperty

Identifikuje LocalizedControlType vlastnost v místním jazyce.

MenuClosedEvent

Identifikuje událost, která se vyvolá při zavření nabídky.

MenuOpenedEvent

Identifikuje událost, která se vyvolá při otevření nabídky.

NameProperty

Identifikuje Name vlastnost.

NativeWindowHandleProperty

Identifikuje NativeWindowHandle vlastnost.

NotificationEvent

ID události: Oznámení – používá se hlavně servery k vyvolání obecného oznámení.

NotSupported

Označuje, že vlastnost není podporována.

OrientationProperty

Identifikuje Orientation vlastnost.

PositionInSetProperty

Popisuje pořadové umístění prvku automatizace v rámci sady prvků, které jsou považovány za stejné.

ProcessIdProperty

Identifikuje ProcessId vlastnost.

RuntimeIdProperty

Identifikuje vlastnost, která obsahuje identifikátor modulu runtime prvku.

SizeOfSetProperty

Popisuje počet prvků automatizace ve skupině nebo sadě, které se považují za na stejné úrovni.

StructureChangedEvent

Identifikuje událost, která se vyvolá při změně struktury stromu model UI Automation.

ToolTipClosedEvent

Identifikuje událost, která se vyvolá při zavření popisu.

ToolTipOpenedEvent

Identifikuje událost, která se vyvolá při otevření popisu.

Vlastnosti

Cached

Získá hodnoty vlastnosti model UI Automation uložené v mezipaměti pro tento AutomationElement objekt.

CachedChildren

Získá podřízené elementy mezipaměti tohoto AutomationElement.

CachedParent

Získá nadřazenou položku v mezipaměti tohoto AutomationElementobjektu .

Current

Získá aktuální vlastnosti hodnoty AutomationElement.

FocusedElement

Získá aktuální fokus AutomationElement .

RootElement

Získá kořen AutomationElement aktuální plochy.

Metody

Equals(Object)

Určuje, zda má zadaná AutomationElement hodnota stejnou hodnotu jako tato AutomationElement.

Finalize()

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před uvolněním uvolňování paměti.

FindAll(TreeScope, Condition)

Vrátí všechny AutomationElement objekty, které splňují zadanou podmínku.

FindFirst(TreeScope, Condition)

Vrátí první podřízený nebo následný prvek, který odpovídá zadané podmínce.

FromHandle(IntPtr)

Načte nový AutomationElement objekt pro položku uživatelského rozhraní (UI), na kterou odkazuje zadaný popisovač okna.

FromLocalProvider(IRawElementProviderSimple)

Načte nový AutomationElement objekt z místní IRawElementProviderSimple implementace.

FromPoint(Point)

Načte nový AutomationElement objekt pro položku uživatelského rozhraní (UI) v zadaném bodě na ploše.

GetCachedPattern(AutomationPattern)

Načte zadaný vzor z mezipaměti tohoto AutomationElementobjektu .

GetCachedPropertyValue(AutomationProperty)

Načte hodnotu zadané vlastnosti z mezipaměti tohoto AutomationElementobjektu . Odpovídající výchozí hodnota pro typ vlastnosti se vrátí pro vlastnosti, které nejsou explicitně podporovány cílovým uživatelským rozhraním (UI).

GetCachedPropertyValue(AutomationProperty, Boolean)

Načte hodnotu zadané vlastnosti z mezipaměti tohoto AutomationElementobjektu , volitelně ignorování jakékoli výchozí vlastnosti.

GetClickablePoint()

Načte bod, na AutomationElement který lze kliknout.

GetCurrentPattern(AutomationPattern)

Načte zadaný objekt vzoru na tomto AutomationElementobjektu .

GetCurrentPropertyValue(AutomationProperty)

Načte hodnotu zadané vlastnosti .AutomationElement Odpovídající výchozí hodnota pro typ vlastnosti se vrátí pro vlastnosti, které nejsou explicitně podporovány cílovým uživatelským rozhraním (UI).

GetCurrentPropertyValue(AutomationProperty, Boolean)

Načte hodnotu zadané vlastnosti na tomto AutomationElement, volitelně ignorování jakékoli výchozí vlastnosti.

GetHashCode()

Načte kód hash pro tento AutomationElementkód .

GetRuntimeId()

Načte jedinečný identifikátor přiřazený k položce uživatelského rozhraní (UI).

GetSupportedPatterns()

Načte vzory ovládacích prvků, které tato AutomationElement podpora podporuje.

GetSupportedProperties()

Načte identifikátory vlastností podporovaných prvkem.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetUpdatedCache(CacheRequest)

Načte novou AutomationElement s aktualizovanou mezipamětí.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SetFocus()

Nastaví fokus na AutomationElement.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetCachedPattern(AutomationPattern, Object)

Načte řídicí vzor z mezipaměti.

TryGetClickablePoint(Point)

Načte bod v prvku, na který lze kliknout.

TryGetCurrentPattern(AutomationPattern, Object)

Načte objekt, který implementuje vzor ovládacího prvku.

Operátory

Equality(AutomationElement, AutomationElement)

Vrátí hodnotu označující, zda zadané AutomationElement objekty odkazují na stejný prvek uživatelského rozhraní (UI).

Inequality(AutomationElement, AutomationElement)

Vrátí hodnotu označující, zda zadané AutomationElement objekty odkazují na různé prvky uživatelského rozhraní .

Platí pro

Viz také