System.Windows.Automation.Provider Przestrzeń nazw
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.
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. |