System.Windows.Automation Przestrzeń nazw

Zapewnia obsługę klientów automatyzacji interfejsu użytkownika w Windows Presentation Foundation (WPF).

Klasy

ActiveTextPositionChangedEventArgs
AndCondition

Reprezentuje kombinację co najmniej PropertyCondition dwóch obiektów, które muszą być prawdziwe dla dopasowania.

AsyncContentLoadedEventArgs

Udostępnia dane dla pliku AsyncContentLoadedEvent.

Automation

Zawiera metody i pola dla aplikacji klienckich automatyzacja interfejsu użytkownika.

AutomationElement

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.

AutomationElementCollection

Reprezentuje kolekcję AutomationElement obiektów.

AutomationElementIdentifiers

Zawiera wartości używane jako identyfikatory przez dostawców automatyzacja interfejsu użytkownika.

AutomationEvent

Identyfikuje zdarzenie automatyzacja interfejsu użytkownika.

AutomationEventArgs

Udostępnia dane dla automatyzacja interfejsu użytkownika zdarzeń przekazywanych do delegataAutomationEventHandler.

AutomationFocusChangedEventArgs

Udostępnia dane dla zdarzenia zmienionego fokusem.

AutomationIdentifier

Klasa podstawowa typów identyfikujących typy kontrolek, zdarzenia, wzorce, właściwości i atrybuty tekstowe w automatyzacja interfejsu użytkownika.

AutomationPattern

Identyfikuje wzorzec kontrolki.

AutomationProperties

Zapewnia metodę pobierania lub ustawiania wartości skojarzonych właściwości wystąpienia AutomationPeer elementu.

AutomationProperty

Identyfikuje właściwość obiektu AutomationElement.

AutomationPropertyChangedEventArgs

Zawiera informacje o zdarzeniu zmienionym przez właściwość.

AutomationTextAttribute

Identyfikuje automatyzacja interfejsu użytkownika atrybuty tekstowe.

BasePattern

Zapewnia podstawową implementację dla klas wzorców kontrolek.

CacheRequest

Określa właściwości i wzorce buforowane przez platformę automatyzacja interfejsu użytkownika podczas uzyskiwania obiektuAutomationElement.

ClientSettings

Zawiera metody, które udostępniają klientom dostawców po stronie klienta.

Condition

Typ podstawowy warunków używanych w filtrowaniu podczas wyszukiwania elementów w drzewie automatyzacja interfejsu użytkownika.

ControlType

Określa typ kontrolki interfejsu użytkownika.

DockPattern

Reprezentuje kontrolki, które uwidaczniają ich właściwości dockowania w kontenerze dokowania.

DockPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu IDockProvider.

ElementNotAvailableException

Zawiera informacje o wyjątku zgłaszanym podczas próby uzyskania dostępu do elementu automatyzacja interfejsu użytkownika odpowiadającego części interfejsu użytkownika, który nie jest już dostępny.

ElementNotEnabledException

Zawiera informacje o wyjątku zgłaszanym podczas próby manipulowania kontrolką, która nie jest włączona.

ExpandCollapsePattern

Reprezentuje kontrolki, które wizualnie rozszerzają w celu wyświetlania zawartości i zwijania w celu ukrycia zawartości.

ExpandCollapsePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IExpandCollapseProvider.

GridItemPattern

Reprezentuje podrzędne kontrolki kontenerów, które obsługują .GridPattern

GridItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IGridItemProvider.

GridPattern

Reprezentuje kontrolki, które działają jako kontenery dla kolekcji elementów podrzędnych. Elementy podrzędne tej obsługi GridItemPattern kontrolek i są zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przechodzić przez wiersz i kolumnę.

GridPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IGridProvider.

InvokePattern

Reprezentuje kontrolki, które inicjują lub wykonują pojedynczą, jednoznaczną akcję i nie zachowują stanu po aktywowaniu.

InvokePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IInvokeProvider.

ItemContainerPattern

Reprezentuje obiekt, który zarządza elementami i obsługuje pobieranie elementu według wartości właściwości.

ItemContainerPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IItemContainerProvider.

MultipleViewPattern

Reprezentuje kontrolki, które zapewniają i mogą przełączać się między wieloma reprezentacjami tego samego zestawu informacji lub kontrolek podrzędnych.

MultipleViewPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IMultipleViewProvider.

NoClickablePointException

Zawiera informacje o wyjątku, który jest wywoływany w przypadku GetClickablePoint() wywołania elementu automatyzacja interfejsu użytkownika, który nie ma możliwego do kliknięcia punktu.

NotCondition

Condition Reprezentuje wartość ujemną określonego Conditionelementu .

NotificationEventArgs
OrCondition

Reprezentuje kombinację co najmniej dwóch warunków, w których istnieje dopasowanie, jeśli którykolwiek z warunków jest spełniony.

PropertyCondition

Reprezentuje element, który Condition sprawdza, czy właściwość ma określoną wartość.

ProxyAssemblyNotLoadedException

Zawiera informacje o wyjątku, który jest zgłaszany, gdy występuje problem podczas ładowania zestawu zawierającego dostawców po stronie klienta.

RangeValuePattern

Reprezentuje kontrolkę, którą można ustawić na wartość w zakresie.

RangeValuePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu IRangeValueProvider.

ScrollItemPattern

Reprezentuje podrzędne kontrolki kontenerów, które obsługują wzorzec kontrolki ScrollPattern .

ScrollItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IScrollItemProvider.

ScrollPattern

Reprezentuje kontrolki, które działają jako kontenery przewijane dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu obsługują element ScrollItemPattern.

ScrollPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu IScrollProvider.

SelectionItemPattern

Reprezentuje wybierane elementy podrzędne kontrolek kontenera, które obsługują SelectionPatternelement .

SelectionItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ISelectionItemProvider.

SelectionPattern

Reprezentuje kontrolkę działającą jako kontener dla kolekcji elementów podrzędnych, które można wybrać. Elementy podrzędne tego elementu obsługują element SelectionItemPattern.

SelectionPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla ISelectionProviderelementu .

StructureChangedEventArgs

Zawiera informacje o zdarzeniu, które jest zgłaszane po zmianie struktury drzewa automatyzacja interfejsu użytkownika.

SynchronizedInputPattern

Reprezentuje obiekty, które obsługują zsynchronizowane zdarzenia wejściowe.

SynchronizedInputPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ISynchronizedInputProvider.

TableItemPattern

Reprezentuje podrzędne kontrolki kontenerów, które obsługują TablePatternelement .

TableItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ITableItemProvider.

TablePattern

Reprezentuje kontrolki, które działają jako kontenery dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu obsługują TableItemPattern i są zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przechodzić przez wiersz i kolumnę.

TablePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu TablePattern.

TextPattern

Reprezentuje kontrolki zawierające tekst.

TextPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu ITextProvider.

TogglePattern

Reprezentuje kontrolkę, która może przechodzić przez zestaw stanów i utrzymywać stan po ustawieniu.

TogglePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IToggleProvider.

TransformPattern

Reprezentuje kontrolkę, którą można przenosić, zmieniać rozmiary lub obracać w dwuwymiarowej przestrzeni.

TransformPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu ITransformProvider.

TreeWalker

Udostępnia metody i właściwości używane do nawigowania po drzewie automatyzacja interfejsu użytkownika.

ValuePattern

Reprezentuje kontrolkę, która ma wartość wewnętrzną, która nie obejmuje zakresu i może być reprezentowana jako ciąg. Ten ciąg może lub nie może być edytowalny w zależności od kontrolki i jej ustawień.

ValuePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla elementu IValueProvider.

VirtualizedItemPattern

Reprezentuje elementy wewnątrz kontenerów, które są zwirtualizowane i muszą być w pełni dostępne jako elementy automatyzacja interfejsu użytkownika.

VirtualizedItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IVirtualizedItemProvider.

WindowClosedEventArgs

Zawiera informacje o zdarzeniu zgłaszanym po zamknięciu okna.

WindowPattern

Reprezentuje kontrolkę, która zapewnia podstawowe funkcje oparte na oknach w tradycyjnym graficznym interfejsie użytkownika (GUI).

WindowPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IWindowProvider.

Struktury

AutomationElement.AutomationElementInformation

Zawiera metody dostępu właściwości używane przez Cached właściwości lub Current .

ClientSideProviderDescription

Opisuje zakres dostawcy automatyzacja interfejsu użytkownika po stronie klienta, aby można go było zarejestrować w aplikacji klienckiej automatyzacja interfejsu użytkownika.

DockPattern.DockPatternInformation

Zapewnia dostęp do wartości DockPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

ExpandCollapsePattern.ExpandCollapsePatternInformation

Zapewnia dostęp do wartości ExpandCollapsePattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

GridItemPattern.GridItemPatternInformation

Zapewnia dostęp do wartości GridItemPattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

GridPattern.GridPatternInformation

Zapewnia dostęp do wartości GridPattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

MultipleViewPattern.MultipleViewPatternInformation

Zapewnia dostęp do wartości MultipleViewPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

RangeValuePattern.RangeValuePatternInformation

Zapewnia dostęp do wartości RangeValuePattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

ScrollPattern.ScrollPatternInformation

Zapewnia dostęp do wartości ScrollPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

SelectionItemPattern.SelectionItemPatternInformation

Zapewnia dostęp do wartości SelectionItemPattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

SelectionPattern.SelectionPatternInformation

Zapewnia dostęp do wartości SelectionPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

TableItemPattern.TableItemPatternInformation

Zapewnia dostęp do wartości TableItemPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

TablePattern.TablePatternInformation

Zapewnia dostęp do wartości TablePattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

TogglePattern.TogglePatternInformation

Zapewnia dostęp do wartości TogglePattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

TransformPattern.TransformPatternInformation

Zapewnia dostęp do wartości TransformPattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

ValuePattern.ValuePatternInformation

Zapewnia dostęp do wartości ValuePattern właściwości obiektu przy użyciu jego Current metody lub Cached metody dostępu.

WindowPattern.WindowPatternInformation

Zapewnia dostęp do wartości WindowPattern właściwości obiektu przy użyciu jego Current metod dostępu lub Cached .

Wyliczenia

AsyncContentLoadedState

Zawiera wartości określające stan zawartości ładowanej do elementu zawartości.

AutomationElementMode

Zawiera wartości określające typ odwołania do użycia podczas zwracania automatyzacja interfejsu użytkownika elementów. Te wartości są używane we AutomationElementMode właściwości .

AutomationHeadingLevel
AutomationLiveSetting

Opisuje charakterystykę powiadomień określonego regionu na żywo.

AutomationNotificationKind
AutomationNotificationProcessing
ClientSideProviderMatchIndicator

Zawiera wartości określające zachowanie podczas dopasowywania nazw klas w obiekcie ClientSideProviderDescription.

DockPosition

Zawiera wartości określające położenie dokowania obiektu reprezentowane przez DockPatternobiekt w kontenerze dokowania.

ExpandCollapseState

Zawiera wartości określające ExpandCollapseState element automatyzacja interfejsu użytkownika.

IsOffscreenBehavior

Określa sposób określania IsOffscreen() właściwości.

OrientationType

Zawiera wartości określające orientację kontrolki.

PropertyConditionFlags

Zawiera wartości określające sposób testowania wartości właściwości w obiekcie PropertyCondition.

RowOrColumnMajor

Zawiera wartości określające, czy dane w tabeli powinny być odczytywane głównie według wierszy, czy kolumn.

ScrollAmount

Zawiera wartości używane przez element ScrollPattern do wskazania kierunku i odległości do przewinięcia.

StructureChangeType

Zawiera wartości określające zmiany w strukturze drzewa elementów microsoft automatyzacja interfejsu użytkownika.

SupportedTextSelection

Zawiera wartości określające, czy dostawca tekstu obsługuje zaznaczenie, a jeśli tak, czy obsługuje pojedynczy, ciągły wybór czy wiele rozłącznych zaznaczeń.

SynchronizedInputType

Zawiera wartości określające typ zsynchronizowanych danych wejściowych.

ToggleState

Zawiera wartości określające ToggleState element automatyzacja interfejsu użytkownika.

TreeScope

Zawiera wartości określające zakres elementów w drzewie automatyzacja interfejsu użytkownika.

WindowInteractionState

Zawiera wartości określające bieżący stan okna na potrzeby interakcji użytkownika lub interakcji programowej.

WindowVisualState

Zawiera wartości określające stan wizualny okna.

Delegaci

AutomationEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację kliencką automatyzacja interfejsu użytkownika do obsługi zdarzenia zgłoszonego przez dostawcę automatyzacja interfejsu użytkownika.

AutomationFocusChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację kliencką automatyzacja interfejsu użytkownika do obsługi zdarzenia zgłoszonego przez dostawcę automatyzacja interfejsu użytkownika po zmianie fokusu.

AutomationPropertyChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację kliencką automatyzacja interfejsu użytkownika w celu obsługi zdarzenia zgłoszonego przez dostawcę automatyzacja interfejsu użytkownika po zmianie właściwości.

ClientSideProviderFactoryCallback

Reprezentuje metodę, która tworzy dostawcę automatyzacja interfejsu użytkownika po stronie klienta dla okna.

StructureChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację klienczą w celu obsługi zdarzenia zgłoszonego, gdy struktura drzewa automatyzacja interfejsu użytkownika uległa zmianie.