AutomationElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje element automatyzacja interfejsu użytkownika w drzewie automatyzacja interfejsu użytkownika i zawiera wartości używane jako identyfikatory przez aplikacje klienckie automatyzacja interfejsu użytkownika.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Dziedziczenie
-
AutomationElement
Uwagi
AutomationElement odpowiada fragmentowi interfejsu użytkownika (UI), niezależnie od podstawowej implementacji (takiej jak Windows Presentation Foundation (WPF) lub Win32.
Pola
| Nazwa | Opis |
|---|---|
| AcceleratorKeyProperty |
AcceleratorKey Identyfikuje właściwość . |
| AccessKeyProperty |
AccessKey Identyfikuje właściwość . |
| ActiveTextPositionChangedEvent |
Identyfikator zdarzenia: ActiveTextPositionChanged — wskazuje, że pozycja aktywna w elemencie tekstowym uległa zmianie. |
| AsyncContentLoadedEvent |
Identyfikuje zdarzenie zgłaszane podczas asynchronicznego ładowania zawartości. |
| AutomationFocusChangedEvent |
Identyfikuje zdarzenie, które jest zgłaszane, gdy fokus uległ zmianie. |
| AutomationIdProperty |
AutomationId Identyfikuje właściwość , która służy do identyfikowania elementów. |
| AutomationPropertyChangedEvent |
Identyfikuje zdarzenie zmienione właściwości. |
| BoundingRectangleProperty |
BoundingRectangle Identyfikuje właściwość . |
| ClassNameProperty |
ClassName Identyfikuje właściwość . |
| ClickablePointProperty |
Identyfikuje właściwość punktu, który można kliknąć. |
| ControlTypeProperty |
ControlType Identyfikuje właściwość . |
| CultureProperty |
Identyfikuje właściwość kultury. |
| FrameworkIdProperty |
FrameworkId Identyfikuje właściwość . |
| HasKeyboardFocusProperty |
HasKeyboardFocus Identyfikuje właściwość . |
| HeadingLevelProperty |
Identyfikator właściwości: HeadingLevel — opisuje poziom nagłówka elementu. |
| HelpTextProperty |
HelpText Identyfikuje właściwość . |
| IsContentElementProperty |
IsContentElement Identyfikuje właściwość . |
| IsControlElementProperty |
IsControlElement Identyfikuje właściwość . |
| IsDialogProperty |
Identyfikator właściwości: IsDialog — określa, czy element automatyzacji jest okno dialogowe. |
| IsDockPatternAvailableProperty |
Identyfikuje właściwość wskazującą DockPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsEnabledProperty |
IsEnabled Identyfikuje właściwość, która określa, czy element interfejsu użytkownika, do którego odwołuje się AutomationElement element , jest włączony. |
| IsExpandCollapsePatternAvailableProperty |
Identyfikuje właściwość wskazującą ExpandCollapsePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsGridItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą GridItemPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsGridPatternAvailableProperty |
Identyfikuje właściwość wskazującą GridPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsInvokePatternAvailableProperty |
Identyfikuje właściwość wskazującą InvokePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsItemContainerPatternAvailableProperty |
Identyfikuje właściwość wskazującą ItemContainerPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsKeyboardFocusableProperty |
IsKeyboardFocusable Identyfikuje właściwość . |
| IsMultipleViewPatternAvailableProperty |
Identyfikuje właściwość wskazującą MultipleViewPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsOffscreenProperty |
IsOffscreen Identyfikuje właściwość, która wskazuje, czy element interfejsu użytkownika jest widoczny na ekranie. |
| IsPasswordProperty |
IsPassword Identyfikuje właściwość . |
| IsRangeValuePatternAvailableProperty |
Identyfikuje właściwość wskazującą RangeValuePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsRequiredForFormProperty |
IsRequiredForForm Identyfikuje właściwość . |
| IsScrollItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą ScrollItemPattern , czy wzorzec kontrolki jest dostępny dla tego AutomationElementelementu . |
| IsScrollPatternAvailableProperty |
Identyfikuje właściwość wskazującą ScrollPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsSelectionItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą SelectionItemPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsSelectionPatternAvailableProperty |
Identyfikuje właściwość wskazującą SelectionPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsSynchronizedInputPatternAvailableProperty |
Identyfikuje właściwość wskazującą SynchronizedInputPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsTableItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą TableItemPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsTablePatternAvailableProperty |
Identyfikuje właściwość wskazującą TablePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsTextPatternAvailableProperty |
Identyfikuje właściwość wskazującą TextPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsTogglePatternAvailableProperty |
Identyfikuje właściwość wskazującą TogglePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsTransformPatternAvailableProperty |
Identyfikuje właściwość wskazującą TransformPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsValuePatternAvailableProperty |
Identyfikuje właściwość wskazującą ValuePattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsVirtualizedItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą VirtualizedItemPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| IsWindowPatternAvailableProperty |
Identyfikuje właściwość wskazującą WindowPattern , czy wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
| ItemStatusProperty |
ItemStatus Identyfikuje właściwość, która określa stan wizualnej reprezentacji złożonego elementu. |
| ItemTypeProperty |
ItemType Identyfikuje właściwość . |
| LabeledByProperty |
LabeledBy Identyfikuje właściwość, która identyfikuje etykietę skojarzona z kontrolką. |
| LayoutInvalidatedEvent |
Określa zdarzenie, które jest zgłaszane, gdy układ jest unieważniany. |
| LocalizedControlTypeProperty |
LocalizedControlType Identyfikuje właściwość w języku lokalnym. |
| MenuClosedEvent |
Identyfikuje zdarzenie, które jest wywoływane po zamknięciu menu. |
| MenuOpenedEvent |
Identyfikuje zdarzenie, które jest zgłaszane po otwarciu menu. |
| NameProperty |
Name Identyfikuje właściwość . |
| NativeWindowHandleProperty |
NativeWindowHandle Identyfikuje właściwość . |
| NotificationEvent |
Identyfikator zdarzenia: Powiadomienie — używane głównie przez serwery do zgłaszania ogólnego powiadomienia. |
| NotSupported |
Wskazuje, że właściwość nie jest obsługiwana. |
| OrientationProperty |
Orientation Identyfikuje właściwość . |
| PositionInSetProperty |
Opisuje porządkową lokalizację elementu automatyzacji w zestawie elementów, które są uważane za równorzędne. |
| ProcessIdProperty |
ProcessId Identyfikuje właściwość . |
| RuntimeIdProperty |
Identyfikuje właściwość zawierającą identyfikator środowiska uruchomieniowego elementu. |
| SizeOfSetProperty |
Opisuje liczbę elementów automatyzacji w grupie lub zestawie, które są uważane za elementy równorzędne. |
| StructureChangedEvent |
Określa zdarzenie, które jest zgłaszane po zmianie struktury drzewa automatyzacja interfejsu użytkownika. |
| ToolTipClosedEvent |
Określa zdarzenie, które jest zgłaszane po zamknięciu etykietki narzędzia. |
| ToolTipOpenedEvent |
Określa zdarzenie, które jest zgłaszane po otwarciu etykietki narzędzia. |
Właściwości
| Nazwa | Opis |
|---|---|
| Cached |
Pobiera buforowane wartości właściwości automatyzacji interfejsu użytkownika dla tego AutomationElement obiektu. |
| CachedChildren |
Pobiera buforowane elementy podrzędne tego elementu AutomationElement. |
| CachedParent |
Pobiera buforowany element nadrzędny tego elementu AutomationElement. |
| Current |
Pobiera bieżące wartości właściwości elementu AutomationElement. |
| FocusedElement |
Pobiera ten element AutomationElement , który ma obecnie fokus. |
| RootElement |
Pobiera katalog główny AutomationElement bieżącego pulpitu. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określona AutomationElement wartość ma taką samą wartość jak ta AutomationElement. |
| Finalize() |
Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci. |
| FindAll(TreeScope, Condition) |
Zwraca wszystkie AutomationElement obiekty spełniające określony warunek. |
| FindFirst(TreeScope, Condition) |
Zwraca pierwszy element podrzędny lub element potomny zgodny z określonym warunkiem. |
| FromHandle(IntPtr) |
Pobiera nowy AutomationElement obiekt dla elementu interfejsu użytkownika, do których odwołuje się określony uchwyt okna. |
| FromLocalProvider(IRawElementProviderSimple) |
Pobiera nowy AutomationElement obiekt z IRawElementProviderSimple lokalnej implementacji. |
| FromPoint(Point) |
Pobiera nowy AutomationElement obiekt dla elementu interfejsu użytkownika w określonym punkcie na pulpicie. |
| GetCachedPattern(AutomationPattern) |
Pobiera określony wzorzec z pamięci podręcznej tego AutomationElementelementu . |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Pobiera wartość określonej właściwości z pamięci podręcznej tego AutomationElementobiektu , opcjonalnie ignorując dowolną właściwość domyślną. |
| GetCachedPropertyValue(AutomationProperty) |
Pobiera wartość określonej właściwości z pamięci podręcznej tego AutomationElementobiektu . Odpowiednia wartość domyślna typu właściwości jest zwracana dla właściwości, które nie są jawnie obsługiwane przez docelowy element interfejsu użytkownika. |
| GetClickablePoint() |
Pobiera punkt, AutomationElement który można kliknąć. |
| GetCurrentPattern(AutomationPattern) |
Pobiera określony obiekt wzorca na tym AutomationElementobiekcie . |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Pobiera wartość określonej właściwości dla tej AutomationElementwłaściwości , opcjonalnie ignorując dowolną właściwość domyślną. |
| GetCurrentPropertyValue(AutomationProperty) |
Pobiera wartość określonej właściwości w tym AutomationElementobiekcie . Odpowiednia wartość domyślna typu właściwości jest zwracana dla właściwości, które nie są jawnie obsługiwane przez docelowy element interfejsu użytkownika. |
| GetHashCode() |
Pobiera kod skrótu dla tego elementu AutomationElement. |
| GetRuntimeId() |
Pobiera unikatowy identyfikator przypisany do elementu interfejsu użytkownika. |
| GetSupportedPatterns() |
Pobiera wzorce kontrolek, które obsługuje AutomationElement . |
| GetSupportedProperties() |
Pobiera identyfikatory właściwości obsługiwanych przez element . |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetUpdatedCache(CacheRequest) |
Pobiera nowy AutomationElement ze zaktualizowaną pamięcią podręczną. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetFocus() |
Ustawia fokus na obiekcie AutomationElement. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| TryGetCachedPattern(AutomationPattern, Object) |
Pobiera wzorzec kontrolki z pamięci podręcznej. |
| TryGetClickablePoint(Point) |
Pobiera punkt w elemecie, który można kliknąć. |
| TryGetCurrentPattern(AutomationPattern, Object) |
Pobiera obiekt, który implementuje wzorzec kontrolki. |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(AutomationElement, AutomationElement) |
Zwraca wartość wskazującą, czy określone AutomationElement obiekty odwołują się do tego samego elementu interfejsu użytkownika. |
| Inequality(AutomationElement, AutomationElement) |
Zwraca wartość wskazującą, czy określone AutomationElement obiekty odwołują się do różnych elementów interfejsu użytkownika. |