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