System.Windows.Automation Przestrzeń nazw

Zapewnia obsługę klientów automatyzacji interfejsu użytkownika Windows Presentation Foundation (WPF). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

Klasy

AndCondition

Reprezentuje kombinację dwóch lub więcej PropertyCondition obiektów, które oba muszą mieć wartość true w celu dopasowania.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

Dostarcza dane dla AsyncContentLoadedEvent.Provides data for a AsyncContentLoadedEvent.

Automation

Zawiera metody i pola dla aplikacji klienckich automatyzacji interfejsu użytkownika.Contains methods and fields for UI Automation client applications.

AutomationElement

Reprezentuje element automatyzacji interfejsu użytkownika w drzewie automatyzacji interfejsu użytkownika i zawiera wartości używane jako identyfikatory przez aplikacje klienckie automatyzacji interfejsu użytkownika.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

Reprezentuje kolekcję AutomationElement obiektów.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

Zawiera wartości używane jako identyfikatory przez dostawców automatyzacji interfejsu użytkownika.Contains values used as identifiers by UI Automation providers.

AutomationEvent

Identyfikuje zdarzenie automatyzacji interfejsu użytkownika.Identifies a UI Automation event.

AutomationEventArgs

Dostarcza dane dla zdarzeń automatyzacji interfejsu użytkownika, które są przesyłane AutomationEventHandler do delegata.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

Zapewnia dane dla zdarzenia ze zmianami fokusu.Provides data for a focus-changed event.

AutomationIdentifier

Klasa bazowa dla typów, które identyfikują typy formantów, zdarzenia, wzorce, właściwości i atrybuty tekstu w automatyzacji interfejsu użytkownika.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

Identyfikuje wzorzec kontrolki.Identifies a control pattern.

AutomationProperties

Zapewnia metodę pobierania lub ustawiania wartości skojarzonych właściwości wystąpienia AutomationPeer elementu.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

Identyfikuje właściwość AutomationElement.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

Zawiera informacje dotyczące zdarzenia zmiany właściwości.Provides information about a property-changed event.

AutomationTextAttribute

Identyfikuje atrybuty tekstu automatyzacji interfejsu użytkownika.Identifies UI Automation text attributes.

BasePattern

Dostarcza podstawową implementację klas wzorców kontrolek.Provides the base implementation for control pattern classes.

CacheRequest

Określa właściwości i wzorce, które struktura automatyzacji interfejsu użytkownika buforuje po AutomationElement uzyskaniu.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

Zawiera metody, które sprawiają, że dostawcy po stronie klienta są dostępni dla klienta.Contains methods that make client-side providers available to the client.

Condition

Typ podstawowy dla warunków używanych podczas filtrowania podczas wyszukiwania elementów w drzewie automatyzacji interfejsu użytkownika.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

Identyfikuje typ kontrolki interfejsu użytkownika.Identifies the type of a user interface (UI) control.

DockPattern

Reprezentuje kontrolki uwidaczniające właściwości dokowania w kontenerze dokowania.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla IDockProviderelementu.Contains values used as identifiers for IDockProvider.

ElementNotAvailableException

Zawiera informacje o wyjątku, który jest wywoływany podczas próby uzyskania dostępu do elementu automatyzacji interfejsu użytkownika odpowiadającego części interfejsu, który nie jest już dostępny.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

ElementNotEnabledException

Zawiera informacje o wyjątku, który jest wywoływany, gdy podejmowana jest próba manipulowania kontrolką, która nie jest włączona.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

ExpandCollapsePattern

Reprezentuje kontrolki, które rozwijają się, aby wyświetlać zawartość i zwijać w celu ukrycia zawartości.Represents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IExpandCollapseProvider.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

Reprezentuje kontrolki podrzędne kontenerów, GridPatternktóre obsługują.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IGridItemProvider.Contains values used as identifiers by IGridItemProvider.

GridPattern

Reprezentuje kontrolki, które działają jako kontenery dla kolekcji elementów podrzędnych.Represents controls that act as containers for a collection of child elements. Elementy podrzędne tego formantu są obsługiwane GridItemPattern i są zorganizowane w dwuwymiarowy system współrzędnych, który może być przesunięty przez wiersz i kolumnę.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

GridPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IGridProvider.Contains values used as identifiers by IGridProvider.

InvokePattern

Reprezentuje kontrolki inicjujące lub wykonujące jedną, niejednoznaczną akcję i nieutrzymujące stanu po aktywowaniu.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IInvokeProvider.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

Reprezentuje obiekt, który zarządza elementami i obsługuje pobieranie elementu przez wartość właściwości.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IItemContainerProvider.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

Reprezentuje kontrolki, które zapewniają i mogą przełączać się między wieloma reprezentacjami tego samego zestawu informacji lub formantów podrzędnych.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IMultipleViewProvider.Contains values used as identifiers by IMultipleViewProvider.

NoClickablePointException

Zawiera informacje o wyjątku, który jest wywoływany GetClickablePoint() , gdy jest wywoływana dla elementu automatyzacji interfejsu użytkownika, który nie ma żadnego kliknięcia.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

Reprezentuje wartość ujemną określoną Condition. ConditionRepresents a Condition that is the negative of a specified Condition.

OrCondition

Reprezentuje kombinację dwóch lub więcej warunków, gdy istnieje dopasowanie, jeśli którykolwiek z warunków ma wartość true.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

Reprezentuje test Condition , czy właściwość ma określoną wartość.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

Zawiera informacje o wyjątku, który jest zgłaszany w przypadku problemu podczas ładowania zestawu zawierającego dostawców po stronie klienta.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers.

RangeValuePattern

Reprezentuje kontrolkę, która może być ustawiona na wartość w zakresie.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla IRangeValueProviderelementu.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

Reprezentuje kontrolki podrzędne kontenerów, które ScrollPattern obsługują wzorzec kontrolki.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IScrollItemProvider.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

Reprezentuje kontrolki, które działają jako kontenery przewijalne dla kolekcji elementów podrzędnych.Represents controls that act as scrollable containers for a collection of child elements. Elementy podrzędne tego elementu obsługują ScrollItemPattern.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla IScrollProviderelementu.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

Reprezentuje elementy podrzędne z dostępem do wybranych formantów kontenera, SelectionPatternktóre obsługują.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ISelectionItemProvider.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

Reprezentuje kontrolkę, która działa jako kontener dla kolekcji elementów podrzędnych, które są wybierane.Represents a control that acts as a container for a collection of selectable child items. Elementy podrzędne tego elementu obsługują SelectionItemPattern.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla ISelectionProviderelementu.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

Zawiera informacje o zdarzeniu, które jest zgłaszane, gdy struktura drzewa automatyzacji interfejsu użytkownika została zmieniona.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

Reprezentuje obiekty, które obsługują zsynchronizowane zdarzenia wejściowe.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ISynchronizedInputProvider.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

Reprezentuje kontrolki podrzędne kontenerów, które TablePatternobsługują.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez ITableItemProvider.Contains values used as identifiers by ITableItemProvider.

TablePattern

Reprezentuje kontrolki, które działają jako kontenery dla kolekcji elementów podrzędnych.Represents controls that act as containers for a collection of child elements. Elementy podrzędne tego elementu są obsługiwane TableItemPattern i zorganizowane w dwuwymiarowym układzie współrzędnych, który może być przesunięty przez wiersz i kolumnę.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

TablePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla TablePatternelementu.Contains values used as identifiers for TablePattern.

TextPattern

Reprezentuje kontrolki, które zawierają tekst.Represents controls that contain text.

TextPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla ITextProviderelementu.Contains values used as identifiers for ITextProvider.

TogglePattern

Reprezentuje kontrolkę, która może przechodzić przez zestaw stanów i zachować stan po ustawieniu.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IToggleProvider.Contains values used as identifiers by IToggleProvider.

TransformPattern

Reprezentuje kontrolkę, która może zostać przeniesiona, zmieniono rozmiar lub obrócona w przestrzeni dwuwymiarowej.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

Zawiera wartości używane jako identyfikatory dla ITransformProviderelementu.Contains values used as identifiers for ITransformProvider.

TreeWalker

Zapewnia metody i właściwości używane do nawigowania po drzewie automatyzacji interfejsu użytkownika.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

Reprezentuje kontrolkę, która ma wartość wewnętrzną, która nie obejmuje zakresu i może być reprezentowana jako ciąg.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Ten ciąg może być niedostępny lub nie można go edytować w zależności od kontrolki i jej ustawień.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

Zawiera wartości używane jako identyfikatory dla IValueProviderelementu.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

Reprezentuje elementy wewnątrz kontenerów, które są zwirtualizowane i muszą być w pełni dostępne jako elementy automatyzacji interfejsu użytkownika.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IVirtualizedItemProvider.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

Zawiera informacje o zdarzeniu, które jest zgłaszane po zamknięciu okna.Contains information about the event that is raised when a window is closed.

WindowPattern

Reprezentuje kontrolkę, która zapewnia podstawowe funkcje oparte na oknach w tradycyjnym graficznym interfejsie użytkownika (GUI).Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

Zawiera wartości używane jako identyfikatory przez IWindowProvider.Contains values used as identifiers by IWindowProvider.

Struktury

AutomationElement.AutomationElementInformation

Zawiera metody dostępu właściwości używane przez Cached lub Current właściwości.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

Opisuje zakres dostawcy automatyzacji interfejsu użytkownika po stronie klienta, dzięki czemu można go zarejestrować w aplikacji klienckiej automatyzacji interfejsu użytkownika.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

Zapewnia dostęp do wartości DockPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Zapewnia dostęp do wartości ExpandCollapsePattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

Zapewnia dostęp do wartości GridItemPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

Zapewnia dostęp do wartości GridPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Zapewnia dostęp do wartości MultipleViewPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Zapewnia dostęp do wartości RangeValuePattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

Zapewnia dostęp do wartości ScrollPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Zapewnia dostęp do wartości SelectionItemPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

Zapewnia dostęp do wartości SelectionPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

Zapewnia dostęp do wartości TableItemPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

Zapewnia dostęp do wartości TablePattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

Zapewnia dostęp do wartości TogglePattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

Zapewnia dostęp do wartości TransformPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

Zapewnia dostęp do wartości ValuePattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

Zapewnia dostęp do wartości WindowPattern właściwości obiektu przy użyciu jego Current metod or Cached .Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

Wyliczenia

AsyncContentLoadedState

Zawiera wartości określające stan zawartości ładowanej do elementu zawartości.Contains values that specify the state of the content being loaded into a content element.

AutomationElementMode

Zawiera wartości, które określają typ odwołania, który ma być używany podczas zwracania elementów automatyzacji interfejsu użytkownika. Te wartości są używane we AutomationElementMode właściwości.These values are used in the AutomationElementMode property.

AutomationLiveSetting

Opisuje charakterystykę powiadomienia określonego regionu na żywo.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

Zawiera wartości określające zachowanie podczas dopasowywania nazw klas w ClientSideProviderDescription.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

Zawiera wartości określające położenie dokowania obiektu reprezentowanego przez DockPattern, w kontenerze dokowania.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

Zawiera wartości określające ExpandCollapseState element automatyzacji interfejsu użytkownika.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

Określa sposób, IsOffscreen() w jaki właściwość jest określana.Specifies how the IsOffscreen() property is determined.

OrientationType

Zawiera wartości określające orientację formantu.Contains values that specify the orientation of a control.

PropertyConditionFlags

Zawiera wartości określające sposób przetestowania wartości właściwości w PropertyConditionelemencie.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

Zawiera wartości określające, czy dane w tabeli mają być odczytywane głównie przez wiersz lub według kolumn.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Zawiera wartości używane przez ScrollPattern , aby wskazać kierunek i odległość przewijania.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Zawiera wartości określające zmiany w strukturze drzewa elementu automatyzacji interfejsu użytkownika firmy Microsoft.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

SupportedTextSelection

Zawiera wartości określające, czy dostawca tekstu obsługuje wybór, a jeśli tak, to czy obsługuje pojedynczy, ciągły wybór lub wiele rozłączonych opcji.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

SynchronizedInputType

Zawiera wartości określające typ synchronizowanych danych wejściowych.Contains values that specify the type of synchronized input.

ToggleState

Zawiera wartości określające ToggleState element automatyzacji interfejsu użytkownika.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

Zawiera wartości, które określają zakres elementów w drzewie automatyzacji interfejsu użytkownika.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

Zawiera wartości określające bieżący stan okna dla celów interakcji użytkownika lub programowego.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

Zawiera wartości określające stan wizualizacji okna.Contains values that specify the visual state of a window.

Delegaci

AutomationEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację klienta automatyzacji interfejsu użytkownika do obsługi zdarzenia wywoływanego przez dostawcę automatyzacji interfejsu użytkownika.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

AutomationFocusChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację klienta automatyzacji interfejsu użytkownika do obsługi zdarzenia wywoływanego przez dostawcę automatyzacji interfejsu użytkownika, gdy fokus został zmieniony.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

AutomationPropertyChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację klienta automatyzacji interfejsu użytkownika do obsługi zdarzenia wywoływanego przez dostawcę automatyzacji interfejsu użytkownika w przypadku zmiany właściwości.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

ClientSideProviderFactoryCallback

Reprezentuje metodę, która tworzy dostawcy automatyzacji interfejsu użytkownika po stronie klienta dla okna.Represents the method that creates a client-side UI Automation provider for a window.

StructureChangedEventHandler

Reprezentuje metodę zaimplementowaną przez aplikację kliencką do obsługi zdarzenia wywoływanego, gdy struktura drzewa automatyzacji interfejsu użytkownika została zmieniona.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.