Obsługa automatyzacji interfejsu użytkownika dla typu formantu TitleBar
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.
Ten temat zawiera informacje o obsłudze automatyzacja interfejsu użytkownika dla typu kontrolki TitleBar. W automatyzacja interfejsu użytkownika typ kontrolki jest zestawem warunków, które musi spełniać kontrolka ControlTypeProperty w celu użycia właściwości . Warunki obejmują konkretne wytyczne dotyczące struktury drzewa automatyzacja interfejsu użytkownika, automatyzacja interfejsu użytkownika wartości właściwości i wzorce kontrolek.
Kontrolki paska tytułu reprezentują tytuły lub paski podpis w oknie.
W poniższych sekcjach zdefiniowano wymaganą strukturę drzewa automatyzacja interfejsu użytkownika, właściwości, wzorce kontrolek i zdarzenia dla typu kontrolki TitleBar. Wymagania dotyczące automatyzacja interfejsu użytkownika mają zastosowanie do wszystkich kontrolek paska tytułu, niezależnie od tego, czy Windows Presentation Foundation (WPF), Win32 lub Windows Forms.
Wymagana struktura drzewa automatyzacja interfejsu użytkownika
W poniższej tabeli przedstawiono widok kontrolki i widok zawartości drzewa automatyzacja interfejsu użytkownika odnoszącego się do kontrolek paska tytułu i opisano, co można zawierać w każdym widoku. Aby uzyskać więcej informacji na temat drzewa automatyzacja interfejsu użytkownika, zobacz omówienie drzewa automatyzacja interfejsu użytkownika.
Widok kontrolki | Widok zawartości |
---|---|
Titlebar - Menu (0 lub 1) - Przycisk (co najmniej 0) |
Nie dotyczy. (kontrolka paska tytułu nie ma zawartości). |
Wymagane właściwości automatyzacja interfejsu użytkownika
W poniższej tabeli wymieniono właściwości automatyzacja interfejsu użytkownika, których wartość lub definicja jest szczególnie istotna dla kontrolek TitleBar. Aby uzyskać więcej informacji na temat właściwości automatyzacja interfejsu użytkownika, zobacz automatyzacja interfejsu użytkownika Właściwości dla klientów.
właściwość automatyzacja interfejsu użytkownika | Wartość | Uwagi |
---|---|---|
AutomationIdProperty | Zobacz uwagi. | Wartość tej właściwości musi być unikatowa we wszystkich kontrolkach w aplikacji. |
BoundingRectangleProperty | Zobacz uwagi. | Prostokąt ograniczenia paska tytułu musi obejmować wszystkie zawarte w nim kontrolki. |
ClickablePointProperty | Zobacz uwagi. | Obsługiwane, jeśli istnieje prostokąt ograniczenia. Jeśli nie każdy punkt w prostokątze ograniczenia jest klikalny, i wykonujesz wyspecjalizowane testowanie trafień, przesłoń i zapewnia punkt możliwy do kliknięcia. |
IsKeyboardFocusableProperty | Fałsz | Paski tytułu nigdy nie mają fokusu klawiatury. |
NameProperty | "" | Pasek tytułu nie jest zawartością; informacje tekstowe są udostępniane w oknie nadrzędnym. |
LabeledByProperty | Zobacz uwagi. | Kontrolka paska tytułu zwykle nie ma etykiety. |
ControlTypeProperty | Titlebar | Ta wartość jest taka sama dla wszystkich struktur interfejsu użytkownika. |
LocalizedControlTypeProperty | "pasek tytułu" | Zlokalizowany ciąg odpowiadający typowi kontrolki TitleBar. |
IsContentElementProperty | Fałsz | Kontrolka paska tytułu nigdy nie jest zawartością. |
IsControlElementProperty | Prawda | Kontrolka paska tytułu musi zawsze być kontrolką. |
IsOffscreenProperty | Zależy | Ta kontrolka zwróci wartość w zależności od tego, czy pasek tytułu jest widoczny na ekranie. |
HelpTextProperty | "" | Nie jest konieczne uwidocznienie tekstu Pomocy. |
AcceleratorKeyProperty | "" | Paski tytułu nigdy nie mają klawiszy akceleratora. |
AccessKeyProperty | "" | Kontrolka paska tytułu nie ma klucza dostępu. |
Wymagane wzorce kontrolek automatyzacja interfejsu użytkownika
Typ kontrolki TitleBar nie jest wymagany do obsługi żadnych wzorców kontrolek. Jej funkcjonalność jest uwidaczniona za pomocą wzorca kontrolki Okno w kontrolce Okno.
Wymagane zdarzenia automatyzacja interfejsu użytkownika
W poniższej tabeli wymieniono zdarzenia automatyzacja interfejsu użytkownika wymagane do obsługi przez wszystkie kontrolki paska tytułu. Aby uzyskać więcej informacji na temat zdarzeń, zobacz omówienie zdarzeń automatyzacja interfejsu użytkownika.
zdarzenie automatyzacja interfejsu użytkownika | Pomoc techniczna | Uwagi |
---|---|---|
BoundingRectangleProperty zdarzenie zmienione właściwości. | Wymagania | Brak |
IsOffscreenProperty zdarzenie zmienione właściwości. | Wymagania | Brak |
IsEnabledProperty zdarzenie zmienione właściwości. | Nigdy | Brak |
AutomationFocusChangedEvent | Nigdy | Brak |
StructureChangedEvent | Wymagania | Brak |