Поддержка Автоматизации Пользовательского Интерфейса для Элементов Управления Типа "Заголовок Окна"
Примечание |
---|
Эта документация предназначена для разработчиков на платформе .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 см. в разделе Общие сведения о дереве модели автоматизации пользовательского интерфейса.
Представление элементов управления |
Представление содержимого |
---|---|
Заголовок Окна
|
Неприменимо. (Элемент управления "Заголовок окна" не имеет содержимого.) |
Обязательные свойства модели автоматизации пользовательского интерфейса
В следующей таблице перечислены свойства UI Automation, значение или определение которых особенно важны для элементов управления "Заголовок Окна". Дополнительные сведения о свойствах UI Automation см. в разделе Свойства автоматизации пользовательского интерфейса для клиентов.
Свойство UI Automation |
Значение |
Примечания |
---|---|---|
См. примечания. |
Значение этого свойства должно быть уникальным для каждого элемента управления в приложении. |
|
См. примечания. |
Ограничивающий прямоугольник заголовка окна должен охватывать все элементы управления, содержащиеся в нем. |
|
См. примечания. |
Поддерживается при наличии ограничивающего прямоугольника. Если выполняется специализированная проверка попадания и не все точки внутри ограничивающего прямоугольника можно выбрать с помощью мыши, следует выполнить переопределение и указать точку, которую можно выбрать с помощью мыши. |
|
False |
Заголовки окна никогда не получают фокус клавиатуры. |
|
"" |
Заголовок окна не является содержимым; его текстовая информация отображается в родительском окне. |
|
См. примечания. |
Элемент управления заголовок окна обычно не имеет метки. |
|
Заголовок Окна |
Это значение одинаково для всех структур пользовательского интерфейса. |
|
"заголовок окна" |
Локализованная строка, соответствующая типу элемента управления "Заголовок Окна". |
|
False |
Элемент управления "заголовок окна" никогда не является содержимым. |
|
True |
Элемент управления "заголовок окна" всегда должен быть элементом управления. |
|
Зависит от конкретного случая |
Этот элемент управления будет возвращать значение, зависящее от того, виден ли заголовок окна на экране. |
|
"" |
Это необязательно для отображения текста справки. |
|
"" |
Элементы "заголовок окна" никогда не имеют клавиш быстрого доступа. |
|
"" |
Элемент управления "заголовок окна" не имеет клавиши доступа. |
Обязательные шаблоны элементов управления модели автоматизации пользовательского интерфейса
Тип элемента управления "заголовок окна" не требуется для поддержки любых шаблонов управления. Его функциональные возможности предоставляются через шаблон элемента управления Window в элементе управления Window.
Обязательные события для модели автоматизации пользовательского интерфейса
В следующей таблице перечислены события UI Automation, которые должны поддерживаться всеми элементами управления "заголовок окна". Дополнительные сведения о событиях см. в разделе Обзор событий автоматизации пользовательского интерфейса.
Событие UI Automation |
Поддержка |
Примечания |
---|---|---|
Событие, изменяемое свойством BoundingRectangleProperty. |
Обязательно |
Нет |
Событие, изменяемое свойством IsOffscreenProperty. |
Требуется |
Нет |
Событие, изменяемое свойством IsEnabledProperty. |
Никогда |
Нет |
Никогда |
Нет |
|
Обязательно |
Нет |
См. также
Ссылки
Основные понятия
Общие сведения о типах элементов управления автоматизации пользовательского интерфейса
Общие сведения о модели автоматизации пользовательского интерфейса