UI 自动化控件类型概述

备注

本文档适用于想要使用 System.Windows.Automation 命名空间中定义的托管 UI 自动化类的 .NET Framework 开发人员。 有关 UI 自动化的最新信息,请参阅 Windows 自动化 API:UI 自动化

Microsoft UI 自动化控件类型是已知的标识符,可用于指示特定元素显示的控件类型,例如组合框或按钮。

具有已知标识符便于辅助技术设备确定用户界面 (UI) 中可用的控件的类型以及和控件交互的方式。

UI 自动化控件类型必备条件

Microsoft UI 自动化控件类型提供一组提供程序必须满足的条件。 满足这些条件时,控件可以使用特定的控件类型名称。 每个控件类型对以下内容设有条件:

  • UI 自动化控件模式 - 必须支持哪些控件模式、哪个控件模式是可选的以及控件不得支持哪些控件模式。

  • UI 自动化属性值 - 支持哪些属性值。

  • UI 自动化树结构 - 控件必需的 UI 自动化树结构。

当控件满足特定控件类型的条件时, ControlType 属性值将指示该控件类型。

当前的 UI 自动化控件类型

以下列表包含当前 Microsoft UI 自动化控制类型集:

请参阅