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
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). |