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.