Поддержка автоматизации пользовательского интерфейса для типа элемента управления TabItem
Примечание |
---|
Эта документация предназначена для разработчиков на платформе .NET Framework, которым требуется использовать управляемые классы UI Automation, определенные в пространстве имен System.Windows.Automation.Последние сведения о UI Automation см. на веб-странице Windows Automation API: UI Automation. |
В этом разделе содержатся сведения о поддержке моделью UI Automation элемента управления типа TabItem. В системе UI Automation тип элемента управления представляет собой набор условий, которым должен удовлетворять элемент управления, чтобы использовать свойство ControlTypeProperty. К этим условиям относятся конкретные правила для древовидной структуры объекта UI Automation, значений свойств UI Automation и шаблонов элементов управления.
Элемент управления элемент вкладки используется в качестве внутреннего элемента управления в элементе управления вкладка, который выбирает для отображения в окне определенную страницу.
Следующие разделы определяют необходимую древовидную структуру UI Automation, свойства, шаблоны управления и события для типа элемента управления TabItem. Требования UI Automation применяются ко всем элементам управления TabItem, неважно, Windows Presentation Foundation (WPF), Win32 или Windows Forms.
В этом разделе содержатся следующие подразделы.
- Требуемая древовидная структура автоматизации пользовательского интерфейса
- Обязательные свойства автоматизации пользовательского интерфейса
- Обязательные шаблоны элементов управления модели автоматизации пользовательского интерфейса
- Обязательные события автоматизации пользовательского интерфейса
- Связанные разделы
Требуемая древовидная структура автоматизации пользовательского интерфейса
Следующая таблица описывает представление элемента управления и представление содержимого дерева UI Automation, которое соответствует вкладкам и описывает, что может содержаться в каждом представлении. Дополнительные сведения о дереве UI Automation см. в разделе Общие сведения о дереве модели автоматизации пользовательского интерфейса.
Представление элементов управления |
Представление содержимого |
---|---|
TabItem
|
TabItem
|
Обязательные свойства автоматизации пользовательского интерфейса
В следующей таблице перечислены свойства UI Automation, значение или определение которых относится к элементам управления типа элемент вкладки. Дополнительные сведения о свойствах UI Automation см. в разделе Свойства автоматизации пользовательского интерфейса для клиентов.
Свойство UI Automation |
Значение |
Примечания |
---|---|---|
См. примечания. |
Значение этого свойства должно быть уникальным для каждого элемента управления в приложении. |
|
См. примечания. |
Внешний прямоугольник, содержащий весь элемент управления. |
|
См. примечания. |
Элемент управления типа элемент вкладки должен иметь точку, которая может быть выбрана при нажатии и в результате нажатия на которую элемент становится выбранным. |
|
См. примечания. |
Если элемент управления может получать фокус ввода клавиатуры, он должен поддерживать это свойство. |
|
См. примечания. |
Элемент вкладки является самомаркирующимся элементом управления. |
|
Null |
Элемент управления типа элемент вкладки не имеет статической метки. |
|
TabItem |
Это значение одинаково для всех структур пользовательского интерфейса. |
|
"элемент вкладки" |
Локализованная строка, соответствующая типу элемента управления TabItem. |
|
True |
Элемент управления типа элемент вкладки всегда должен быть содержимым. |
|
True |
Элемент управления типа элемент вкладки всегда должен быть элементом управления. |
|
ControllerForProperty() |
См. примечания. |
Это свойство может быть использовано в качестве указателя на связанную область вкладки. Это удобно, когда невозможно разместить область в качестве дочернего элемента объекта "элемент вкладки". |
Обязательные шаблоны элементов управления модели автоматизации пользовательского интерфейса
В следующей таблице перечислены шаблоны элемента управления UI Automation, которые должны поддерживаться всеми элементами управления типа элемент вкладки. Дополнительные сведения о шаблонах элементов управления см. в разделе Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса.
Шаблон элемента управления |
Поддержка |
Примечания |
---|---|---|
Да |
Элемент управления типа элемент вкладки должен поддерживать SelectionItemPattern. |
|
Нет |
Элемент управления типа элемент вкладки никогда не поддерживает InvokePattern. |
Обязательные события автоматизации пользовательского интерфейса
В следующей таблице перечислены события UI Automation, которые должны поддерживаться всеми элементами управления типа элемент вкладки. Дополнительные сведения о событиях см. в разделе Обзор событий автоматизации пользовательского интерфейса.
Событие UI Automation |
Поддержка |
Примечания |
---|---|---|
Событие, изменяемое свойством BoundingRectangleProperty. |
Обязательно |
Нет |
Событие, изменяемое свойством IsOffscreenProperty. |
Требуется |
Нет |
Событие, изменяемое свойством IsEnabledProperty. |
Обязательно |
Нет |
Обязательно |
Нет |
|
Обязательно |
Нет |
|
Обязательно |
Нет |
|
Обязательно |
Нет |
См. также
Ссылки
Основные понятия
Общие сведения о типах элементов управления автоматизации пользовательского интерфейса
Общие сведения о модели автоматизации пользовательского интерфейса