Mapowanie wzorców kontrolek dla klientów automatyzacji interfejsu użytkownika

Uwaga

Ta dokumentacja jest przeznaczona dla deweloperów programu .NET Framework, którzy chcą używać zarządzanych klas automatyzacja interfejsu użytkownika zdefiniowanych w System.Windows.Automation przestrzeni nazw. Aby uzyskać najnowsze informacje na temat automatyzacja interfejsu użytkownika, zobacz Interfejs API usługi Windows Automation: automatyzacja interfejsu użytkownika.

W tym temacie wymieniono typy kontrolek i skojarzone z nimi wzorce kontrolek.

Poniższa tabela organizuje wzorce kontrolek w następujące kategorie:

  • Obsługiwane. Kontrolka musi obsługiwać ten wzorzec kontrolki.

  • Obsługa warunkowa. Kontrolka może obsługiwać ten wzorzec kontrolki w zależności od stanu kontrolki.

  • Nieobsługiwane. Kontrolka nie obsługuje tego wzorca kontrolki; kontrolki niestandardowe mogą obsługiwać ten wzorzec kontrolki.

Uwaga

Niektóre kontrolki mają warunkową obsługę kilku wzorców kontrolek w zależności od funkcjonalności kontrolki. Na przykład kontrolka elementu menu ma warunkową obsługę InvokePatternwzorca , ExpandCollapsePattern, TogglePatternlub SelectionItemPattern kontrolki, w zależności od jej funkcji w kontrolce menu.

Wzorce kontrolek automatyzacji interfejsu użytkownika dla klientów

Typ elementu sterującego Obsługiwane Obsługa warunkowa Nieobsługiwany
Przycisk Brak Wywołaj, przełącz, rozwiń zwiń Brak
Calendar Siatka, tabela Wybór, przewijanie Wartość
Pole wyboru Przełącznik Brak Brak
pole kombi Rozwiń zwiń Wybór, wartość Scroll
siatka danych Siatka Przewijanie, zaznaczenie, tabela Brak
Element danych SelectionItem Rozwiń zwiń, element siatki, element przewijania, tabelę, przełącznik, wartość Brak
Dokument Text Przewijanie, wartość Brak
Edytuj Brak Tekst, wartość zakresu, wartość Brak
Grupuj Brak Rozwiń zwiń Brak
Nagłówek Brak Przekształcanie Brak
element nagłówka Brak Przekształcanie, wywoływanie Brak
Hiperlink Wywołanie Wartość Brak
Obraz Brak Element siatki, element tabeli Wywoływanie, element zaznaczenia
List Brak Siatka, wiele widoków, przewijanie, zaznaczenie Table
Element listy SelectionItem Rozwiń zwiń, element siatki, wywołaj, przewiń element, przełącz, wartość Brak
Menu Brak None Brak
pasek menu Brak Rozwiń zwiń, Dok, Przekształć Brak
Element menu Brak Rozwiń zwiń, wywołaj, element zaznaczenia, przełącz Brak
Pane Brak Dock. Przewijanie, przekształcanie Window
Pasek postępu Brak Wartość zakresu, wartość Brak
przycisk radiowy SelectionItem Brak Przełącznik
pasek przewijania Brak wartość zakresu Scroll
Separator Brak None Brak
Suwak Brak Wartość zakresu, wybór, wartość Brak
Spinner Brak Wartość zakresu, wybór, wartość Brak
przycisk podziału Wywołaj, rozwiń zwiń Brak Brak
Pasek stanu Brak Siatka Brak
Tab Wybór Scroll Brak
element karty SelectionItem Brak Wywołanie
Table Siatka, element siatki, tabela, element tabeli Brak Brak
Text Brak Element siatki, element tabeli, tekst Wartość
Thumb Przekształcanie Brak Brak
Pasek tytułu Brak None Brak
Pasek narzędzi Brak Dock, Rozwiń zwiń, Przekształć Brak
Tool Tip Brak Tekst, okno Brak
Drzewa Brak Przewiń, Zaznacz Brak
element drzewa Rozwiń zwiń Wywołaj, przewiń element, element zaznaczenia, przełącz Brak
Window Przekształcanie, okno Dock Brak

Uwaga

Jeśli typ kontrolki nie ma na liście obsługiwanych wzorców kontrolek, ale ma co najmniej jeden wzorzec sterowania obsługiwany warunkowo, jeden z tych wzorców kontroli warunkowej będzie obsługiwany przez cały czas.

Zobacz też