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