System.Windows.Automation.Provider Przestrzeń nazw

Udostępnia interfejsy API do tworzenia dostawców automatyzacja interfejsu użytkownika.

Klasy

Nazwa Opis
AutomationInteropProvider

Zapewnia obsługę komunikacji między dostawcami automatyzacja interfejsu użytkownika a aplikacjami klienckimi automatyzacja interfejsu użytkownika.

Interfejsy

Nazwa Opis
IDockProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które uwidaczniają ich właściwości docku w kontenerze dokowania.

IExpandCollapseProvider

Udostępnia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które wizualnie rozszerzają się w celu wyświetlania zawartości i zwijania w celu ukrycia zawartości.

IGridItemProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do poszczególnych kontrolek podrzędnych kontenerów, które implementują IGridProvider.

IGridProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które działają jako kontenery dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu muszą implementować IGridItemProvider i być zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przejść (tj. klient automatyzacja interfejsu użytkownika może przejść do sąsiednich kontrolek) przy użyciu klawiatury.

IInvokeProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które inicjują lub wykonują jedną, jednoznaczną akcję i nie zachowują stanu po aktywowaniu.

IItemContainerProvider

Uwidacznia metodę umożliwiającą aplikacjom znajdowanie elementu w kontenerze, na przykład listy zwirtualizowanej.

IMultipleViewProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które zapewniają, i mogą przełączać się między wieloma reprezentacjami tego samego zestawu informacji lub kontrolek podrzędnych.

IRangeValueProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które można ustawić na wartość w zakresie.

IRawElementProviderAdviseEvents

Uwidacznia metody, które są wywoływane w celu powiadomienia elementu głównego fragmentu, gdy aplikacja kliencka automatyzacja interfejsu użytkownika rozpoczyna lub kończy nasłuchiwanie zdarzeń.

IRawElementProviderFragment

Uwidacznia metody i właściwości elementów interfejsu użytkownika, które są częścią struktury więcej niż jednego poziomu głębokiego, takiego jak pole listy lub element listy. Zaimplementowane przez dostawców automatyzacja interfejsu użytkownika.

IRawElementProviderFragmentRoot

Uwidacznia metody i właściwości elementu głównego w fragmentcie.

IRawElementProviderHwndOverride

Uwidacznia metodę umożliwiającą zmiana położenia elementów opartych na oknach w drzewie automatyzacja interfejsu użytkownika fragmentu.

IRawElementProviderSimple

Udostępnia metody i właściwości, które uwidaczniają podstawowe informacje na temat elementu interfejsu użytkownika.

IScrollItemProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do poszczególnych kontrolek podrzędnych kontenerów, które implementują IScrollProvider.

IScrollProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolki, która działa jako kontener przewijany dla kolekcji obiektów podrzędnych. Elementy podrzędne tej kontrolki muszą implementować element IScrollItemProvider.

ISelectionItemProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do poszczególnych kontrolek podrzędnych kontenerów, które implementują ISelectionProvider.

ISelectionProvider

Udostępnia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które działają jako kontenery dla kolekcji pojedynczych elementów podrzędnych, które można wybierać. Elementy podrzędne tej kontrolki muszą implementować element ISelectionItemProvider.

ISynchronizedInputProvider

Udostępnia metody ułatwiające automatyzacja interfejsu użytkownika dostęp klienta do kontrolek obsługujących zsynchronizowane dane wejściowe.

ITableItemProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do kontrolek podrzędnych kontenerów, które implementują ITableProvider.

ITableProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które działają jako kontenery dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu muszą implementować ITableItemProvider i być zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przejść (tj. klient automatyzacja interfejsu użytkownika może przejść do sąsiednich kontrolek) przy użyciu klawiatury.

ITextProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek zawierających tekst.

ITextRangeProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do zakresu ciągłego tekstu w kontenerze tekstowym, który implementuje ITextProvider.

IToggleProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które mogą przechodzić przez zestaw stanów i obsługiwać stan po ustawieniu.

ITransformProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które można przenosić, zmieniać rozmiar lub obracać w przestrzeni dwuwymiarowej.

IValueProvider

Uwidacznia metody i właściwości do obsługi dostępu klienta automatyzacja interfejsu użytkownika do kontrolek mających wartość wewnętrzną, która nie obejmuje zakresu i które mogą być reprezentowane jako ciąg.

IVirtualizedItemProvider

Uwidacznia metodę do obsługi zwirtualizowanego wzorca kontrolki elementu.

IWindowProvider

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek zapewniających podstawowe funkcje oparte na oknach w tradycyjnym graficznym interfejsie użytkownika (GUI).

Wyliczenia

Nazwa Opis
NavigateDirection

Zawiera wartości używane do określania kierunku nawigacji w drzewie automatyzacja interfejsu użytkownika.

ProviderOptions

Zawiera wartości określające typ dostawcy automatyzacja interfejsu użytkownika.