Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта документация предназначена для разработчиков .NET Framework, которые хотят использовать управляемые классы автоматизации пользовательского интерфейса, определенные в пространстве имен System.Windows.Automation. Последние сведения об автоматизации пользовательского интерфейса см. в разделе API автоматизации Windows: автоматизация пользовательского интерфейса.
В этом разделе содержатся сведения о поддержке службы автоматизации пользовательского интерфейса Майкрософт для стандартных элементов управления в приложениях, разработанных для платформ WPF, Win32 и Windows Forms.
Элементы управления Windows Presentation Foundation
Все элементы управления WPF, предоставляющие сведения или поддержку взаимодействия с пользователем, имеют полную встроенную поддержку автоматизации пользовательского интерфейса. Другие элементы, такие как панели, не видны автоматизации пользовательского интерфейса.
Элементы управления Win32
Большинство элементов управления Win32 предоставляются службе автоматизации пользовательского интерфейса Майкрософт через поставщиков на стороне клиента в UIAutomationClientsideProviders.dll. Эта сборка автоматически регистрируется для использования с клиентскими приложениями службы автоматизации пользовательского интерфейса.
Полная поддержка предоставляется только для элементов управления версии 6 ComCtrl32.dll.
Поддерживаются следующие элементы управления.
Имя класса | Тип элемента управления |
---|---|
Кнопка | Кнопка |
Кнопка | RadioButton |
Кнопка | Группа |
Кнопка | Флажок |
Кнопка | Гиперссылка |
Кнопка | Раздельная кнопка |
Кнопка | Флажок |
ComboBoxEx32 | ComboBox |
ComboBox | ComboBox |
Изменить | Документ |
Изменить | Изменить |
SysLink | Гиперссылка |
Статика | Текст |
Статика | Изображение |
SysIPAddress32 | Обычай |
SysHeader32 | Заголовок/Элемент заголовка |
SysListView32 | DataGrid |
SysListView32 | Список |
ЛистБокс | Список |
ЛистБокс | Элемент списка |
#32768 | Меню |
#32768 | Элемент меню |
msctls_progress32 | ProgressBar |
RichEdit | Документ. См. примечание. |
RichEdit20A | Документ |
RichEdit20W | Документ |
RichEdit50W | Документ |
Полоса прокрутки | Слайдер |
msctls_trackbar32 | Слайдер |
msctls_updown32 | Вертушка |
msctls_statusbar32 | строка состояния |
SysTabControl32 | вкладка |
SysTabControl32 | TabItem |
Панель инструментовWindow32 | Панель инструментов |
Панель инструментовWindow32 | Элемент меню |
Панель инструментовWindow32 | Кнопка |
Панель инструментовWindow32 | Флажок |
Панель инструментовWindow32 | RadioButton |
Панель инструментовWindow32 | Разделитель |
tooltips_class32 | Подсказка |
#32774 | Подсказка |
ReBarWindow32 | Панель инструментов |
SysTreeView32 | Дерево |
SysTreeView32 | TreeItem |
Заметка Элемент управления RichEdit поддерживается только для версий, поставляемых с Windows Vista (в RichEd20.dll версии 3.1 и более поздних версий, а также MsftEdit.dll версии 4.1 и более поздних версий).
Следующие элементы управления не поддерживаются.
Имя класса | Тип элемента управления |
---|---|
SysAnimate32 | Изображение |
SysPager | Вертушка |
SysDateTimePick32 | Обычай |
SysMonthCal32 | Календарь |
MS_WINNOTE | Подсказка |
VBubble | Подсказка |
ScrollBar (при использовании в качестве автономного элемента управления) | Слайдер |
SuperGrid | Обычай |
Элементы управления Windows Forms
Элементы управления Windows Forms предоставляются службе автоматизации пользовательского интерфейса Майкрософт через клиентских поставщиков в UIAutomationClientsideProviders.dll. Эта сборка автоматически регистрируется для использования с клиентскими приложениями службы автоматизации пользовательского интерфейса.
Как правило, элементы управления Windows Forms, которые являются управляемыми оболочками для общих элементов управления Win32, поддерживаются автоматизацией пользовательского интерфейса. Поддерживаются следующие элементы управления.
Имя класса |
---|
Кнопка |
Флажок |
CheckedListBox (Список с флажками) |
Диалог выбора цвета |
ComboBox |
Обозреватель папок |
Диалог шрифтов |
GroupBox |
горизонтальная полоса прокрутки |
Список изображений |
Этикетка |
ЛистБокс |
Отображение списка |
Главное меню/Контекстное меню |
Календарь месяца |
Иконка уведомления |
OpenFileDialog |
Диалог настройки страницы |
PrintDialog |
ProgressBar |
RadioButton |
Поле форматированного текста |
Диалог сохранения файла |
Компонент ScrollableControl |
Проигрыватель звука |
строка состояния |
TabControl/Страница вкладки |
Текстовое поле |
Таймер |
Панель инструментов |
Подсказка |
TrackBar |
Древовидное представление |
Вертикальная полоска прокрутки |
веб-браузер |
Следующие элементы управления предоставляются Microsoft UI Automation только через поддержку Microsoft Active Accessibility. Некоторые функции могут быть недоступны.
Имя элемента управления |
---|
Не требуется улучшений, т.к. "BindingSource" — это специфичный технический термин. |
DataGrid |
DataGridView |
DataNavigator |
DomainUpDown |
ПоставщикОшибок |
FlowLayoutPanel |
Форма |
LinkLabel |
HelpProvider |
MaskedTextBox |
MenuStrip/ContextMenuStrip |
NumericUpDown |
Панель |
PictureBox |
Документ для печати |
PrintPreview-Control |
PrintPreview-Dialog |
PropertyGrid |
UserControl |
ТулСтрип |
TableLayoutPanel |
SplitContainer/SplitterPanel |
Расщепитель |
РафтингКонтайнер |
StatusStrip |