System.Windows.Automation.Provider Przestrzeń nazw

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

Klasy

AutomationInteropProvider

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

Interfejsy

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

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

IGridItemProvider

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

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ą zostać zaimplementowane IGridItemProvider i zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przechodzić (czyli klient automatyzacja interfejsu użytkownika może przenosić się do sąsiednich kontrolek) za pomocą 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 utrzymują stanu po aktywowaniu.

IItemContainerProvider

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

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 wywoływane w celu powiadamiania 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ększej niż jeden poziom głębokości, takich 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 o elemecie interfejsu użytkownika.

IScrollItemProvider

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

IScrollProvider

Udostępnia 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ą zaimplementować IScrollItemProviderelement .

ISelectionItemProvider

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

ISelectionProvider

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 poszczególnych elementów podrzędnych, które można wybrać. Elementy podrzędne tej kontrolki muszą zaimplementować ISelectionItemProviderelement .

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 automatyzacja interfejsu użytkownika dostępu klienta do kontrolek podrzędnych kontenerów implementujących program 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ą zostać zaimplementowane ITableItemProvider i zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przechodzić (czyli klient automatyzacja interfejsu użytkownika może przenosić się do sąsiednich kontrolek) za pomocą klawiatury.

ITextProvider

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

ITextRangeProvider

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

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 utrzymywać 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 automatyzacja interfejsu użytkownika dostępu klienta do kontrolek mających wartość wewnętrzną, która nie obejmuje zakresu i które mogą być reprezentowane jako ciąg.

IVirtualizedItemProvider

Uwidacznia metodę obsługi zwirtualizowanego wzorca kontrolki elementu.

IWindowProvider

Udostępnia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które zapewniają podstawowe funkcje oparte na oknach w tradycyjnym graficznym interfejsie użytkownika.

Wyliczenia

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.