AutomationElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í . |