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
Obiekt AutomationElement odpowiada elementowi interfejsu użytkownika (UI), niezależnie od podstawowej implementacji (takiej jak Windows Presentation Foundation (WPF) lub Win32.
Pola
AcceleratorKeyProperty |
Identyfikuje AcceleratorKey właściwość . |
AccessKeyProperty |
Identyfikuje AccessKey właściwość . |
ActiveTextPositionChangedEvent |
Identyfikator zdarzenia: ActiveTextPositionChanged — wskazuje, że aktywne położenie elementu tekstowego uległo zmianie. |
AsyncContentLoadedEvent |
Identyfikuje zdarzenie zgłaszane podczas asynchronicznego ładowania zawartości. |
AutomationFocusChangedEvent |
Określa zdarzenie, które jest zgłaszane po zmianie fokusu. |
AutomationIdProperty |
AutomationId Identyfikuje właściwość , która służy do identyfikowania elementów. |
AutomationPropertyChangedEvent |
Identyfikuje zdarzenie zmienione przez właściwość. |
BoundingRectangleProperty |
Identyfikuje BoundingRectangle właściwość . |
ClassNameProperty |
Identyfikuje ClassName właściwość . |
ClickablePointProperty |
Identyfikuje właściwość punktu, który można kliknąć. |
ControlTypeProperty |
Identyfikuje ControlType właściwość . |
CultureProperty |
Identyfikuje właściwość kultury. |
FrameworkIdProperty |
Identyfikuje FrameworkId właściwość . |
HasKeyboardFocusProperty |
Identyfikuje HasKeyboardFocus właściwość . |
HeadingLevelProperty |
Identyfikator właściwości: HeadingLevel — opisuje poziom nagłówka elementu. |
HelpTextProperty |
Identyfikuje HelpText właściwość . |
IsContentElementProperty |
Identyfikuje IsContentElement właściwość . |
IsControlElementProperty |
Identyfikuje IsControlElement 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ą, czy DockPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsEnabledProperty |
IsEnabled Określa właściwość , która określa, czy element interfejsu użytkownika, do którego odwołuje się element , AutomationElement jest włączony. |
IsExpandCollapsePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy ExpandCollapsePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsGridItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy GridItemPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsGridPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy GridPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsInvokePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy InvokePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsItemContainerPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy ItemContainerPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsKeyboardFocusableProperty |
Identyfikuje IsKeyboardFocusable właściwość . |
IsMultipleViewPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy MultipleViewPattern 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 |
Identyfikuje IsPassword właściwość . |
IsRangeValuePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy RangeValuePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsRequiredForFormProperty |
Identyfikuje IsRequiredForForm właściwość . |
IsScrollItemPatternAvailableProperty |
Określa właściwość wskazującą, czy ScrollItemPattern wzorzec kontrolki jest dostępny dla tego AutomationElementelementu . |
IsScrollPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy ScrollPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsSelectionItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy SelectionItemPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsSelectionPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy SelectionPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsSynchronizedInputPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy SynchronizedInputPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsTableItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy TableItemPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsTablePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy TablePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsTextPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy TextPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsTogglePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy TogglePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsTransformPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy TransformPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsValuePatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy ValuePattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsVirtualizedItemPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy VirtualizedItemPattern wzorzec kontrolki jest dostępny w tym AutomationElementobiekcie . |
IsWindowPatternAvailableProperty |
Identyfikuje właściwość wskazującą, czy WindowPattern 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 |
Identyfikuje ItemType właściwość . |
LabeledByProperty |
LabeledBy Identyfikuje właściwość , która identyfikuje etykietę skojarzona z kontrolką. |
LayoutInvalidatedEvent |
Identyfikuje zdarzenie, które jest zgłaszane po unieważnieniu układu. |
LocalizedControlTypeProperty |
LocalizedControlType Identyfikuje właściwość w języku lokalnym. |
MenuClosedEvent |
Identyfikuje zdarzenie, które jest zgłaszane po zamknięciu menu. |
MenuOpenedEvent |
Identyfikuje zdarzenie, które jest zgłaszane po otwarciu menu. |
NameProperty |
Identyfikuje Name właściwość . |
NativeWindowHandleProperty |
Identyfikuje NativeWindowHandle 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 |
Identyfikuje Orientation właściwość . |
PositionInSetProperty |
Opisuje porządkową lokalizację elementu automatyzacji w zestawie elementów, które są uważane za równorzędne. |
ProcessIdProperty |
Identyfikuje ProcessId 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 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 |
Identyfikuje zdarzenie, które jest zgłaszane po otwarciu etykietki narzędzia. |
Właściwości
Cached |
Pobiera buforowane wartości właściwości automatyzacja interfejsu użytkownika dla tego AutomationElement obiektu. |
CachedChildren |
Pobiera buforowane elementy podrzędne tego AutomationElementelementu . |
CachedParent |
Pobiera buforowany element nadrzędny tego AutomationElementobiektu . |
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
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) |
Pobiera wartość określonej właściwości z pamięci podręcznej tego AutomationElementobiektu . Odpowiednia wartość domyślna dla 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. |
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ą. |
GetClickablePoint() |
Pobiera punkt na AutomationElement obiekcie, który można kliknąć. |
GetCurrentPattern(AutomationPattern) |
Pobiera określony obiekt wzorca w tym AutomationElementobiekcie . |
GetCurrentPropertyValue(AutomationProperty) |
Pobiera wartość określonej właściwości w tym AutomationElementobiekcie . Odpowiednia wartość domyślna dla 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. |
GetCurrentPropertyValue(AutomationProperty, Boolean) |
Pobiera wartość określonej właściwości w tym AutomationElementobiekcie , opcjonalnie ignorując dowolną właściwość domyślną. |
GetHashCode() |
Pobiera kod skrótu dla tego AutomationElementpliku . |
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() |
Type Pobiera wartość 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 Objectelementu . (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
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. |