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

Zobacz też