Jazyk

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

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

Pole

Name Description
AcceleratorKeyProperty

AcceleratorKey Identifikuje vlastnost.

AccessKeyProperty

AccessKey Identifikuje vlastnost.

ActiveTextPositionChangedEvent

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

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

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

AutomationPropertyChangedEvent

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

BoundingRectangleProperty

BoundingRectangle Identifikuje vlastnost.

ClassNameProperty

ClassName Identifikuje vlastnost.

ClickablePointProperty

Identifikuje vlastnost bodu, na který lze kliknout.

ControlTypeProperty

ControlType Identifikuje vlastnost.

CultureProperty

Identifikuje vlastnost jazykové verze.

FrameworkIdProperty

FrameworkId Identifikuje vlastnost.

HasKeyboardFocusProperty

HasKeyboardFocus Identifikuje vlastnost.

HeadingLevelProperty

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

HelpTextProperty

HelpText Identifikuje vlastnost.

IsContentElementProperty

IsContentElement Identifikuje vlastnost.

IsControlElementProperty

IsControlElement Identifikuje vlastnost.

IsDialogProperty

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

IsDockPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto DockPatternovládacím AutomationElement vzoru k dispozici .

IsEnabledProperty

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

IsExpandCollapsePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto ExpandCollapsePatternovládacím AutomationElement vzoru k dispozici .

IsGridItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto GridItemPatternovládacím AutomationElement vzoru k dispozici .

IsGridPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto GridPatternovládacím AutomationElement vzoru k dispozici .

IsInvokePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto InvokePatternovládacím AutomationElement vzoru k dispozici .

IsItemContainerPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto ItemContainerPatternovládacím AutomationElement vzoru k dispozici .

IsKeyboardFocusableProperty

IsKeyboardFocusable Identifikuje vlastnost.

IsMultipleViewPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto MultipleViewPatternovládacím AutomationElement vzoru k dispozici .

IsOffscreenProperty

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

IsPasswordProperty

IsPassword Identifikuje vlastnost.

IsRangeValuePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto RangeValuePatternovládacím AutomationElement vzoru k dispozici .

IsRequiredForFormProperty

IsRequiredForForm Identifikuje vlastnost.

IsScrollItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda ScrollItemPattern je ovládací vzor k dispozici pro toto AutomationElement.

IsScrollPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto ScrollPatternovládacím AutomationElement vzoru k dispozici .

IsSelectionItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto SelectionItemPatternovládacím AutomationElement vzoru k dispozici .

IsSelectionPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto SelectionPatternovládacím AutomationElement vzoru k dispozici .

IsSynchronizedInputPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto SynchronizedInputPatternovládacím AutomationElement vzoru k dispozici .

IsTableItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto TableItemPatternovládacím AutomationElement vzoru k dispozici .

IsTablePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto TablePatternovládacím AutomationElement vzoru k dispozici .

IsTextPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto TextPatternovládacím AutomationElement vzoru k dispozici .

IsTogglePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto TogglePatternovládacím AutomationElement vzoru k dispozici .

IsTransformPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto TransformPatternovládacím AutomationElement vzoru k dispozici .

IsValuePatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto ValuePatternovládacím AutomationElement vzoru k dispozici .

IsVirtualizedItemPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto VirtualizedItemPatternovládacím AutomationElement vzoru k dispozici .

IsWindowPatternAvailableProperty

Identifikuje vlastnost, která označuje, zda je v tomto WindowPatternovládacím AutomationElement vzoru k dispozici .

ItemStatusProperty

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

ItemTypeProperty

ItemType Identifikuje 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 zneplatnění rozložení.

LocalizedControlTypeProperty

LocalizedControlType Identifikuje vlastnost v místním jazyce.

MenuClosedEvent

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

MenuOpenedEvent

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

NameProperty

Name Identifikuje vlastnost.

NativeWindowHandleProperty

NativeWindowHandle Identifikuje 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

Orientation Identifikuje vlastnost.

PositionInSetProperty

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

ProcessIdProperty

ProcessId Identifikuje vlastnost.

RuntimeIdProperty

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

SizeOfSetProperty

Popisuje počet prvků automatizace ve skupině nebo sadě, které jsou považovány za elementy na stejné úrovni.

StructureChangedEvent

Identifikuje událost, která je vyvolána při změně struktury stromové struktury 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

Name Description
Cached

Získá hodnoty vlastností automatizace uživatelského rozhraní uložené v mezipaměti pro tento AutomationElement objekt.

CachedChildren

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

CachedParent

Získá nadřazený objekt v mezipaměti tohoto AutomationElementobjektu .

Current

Získá aktuální hodnoty AutomationElementvlastnosti .

FocusedElement

Získá aktuálně fokus AutomationElement .

RootElement

Získá kořen AutomationElement pro aktuální plochu.

Metody

Name Description
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 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, Boolean)

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

GetCachedPropertyValue(AutomationProperty)

Načte hodnotu zadané vlastnosti z mezipaměti tohoto AutomationElementobjektu . Pro vlastnosti, které cílový prvek uživatelského rozhraní explicitně nepodporuje, se vrátí odpovídající výchozí hodnota pro typ vlastnosti.

GetClickablePoint()

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

GetCurrentPattern(AutomationPattern)

Načte zadaný objekt vzoru v tomto AutomationElementobjektu .

GetCurrentPropertyValue(AutomationProperty, Boolean)

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

GetCurrentPropertyValue(AutomationProperty)

Načte hodnotu zadané vlastnosti pro tuto AutomationElement. Pro vlastnosti, které cílový prvek uživatelského rozhraní explicitně nepodporuje, se vrátí odpovídající výchozí hodnota pro typ 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 řídicí vzory, které to AutomationElement podporuje.

GetSupportedProperties()

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

GetType()

Získá Type aktuální instance.

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

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

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

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

Nastaví fokus AutomationElementna .

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 uvnitř prvku, na který lze kliknout.

TryGetCurrentPattern(AutomationPattern, Object)

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

Operátory

Name Description
Equality(AutomationElement, AutomationElement)

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

Inequality(AutomationElement, AutomationElement)

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

Platí pro

Viz také