UI 自动化控件类型概述

注意注意

本文档的目标读者是欲使用 System.Windows.Automation 命名空间中定义的托管 UI Automation类的 .NET Framework 开发人员。有关 UI Automation的最新信息,请参见 Windows Automation API: UI Automation(Windows 自动化 API:UI 自动化)。

Microsoft UI Automation控件类型是已知的标识符,可用于指明特定元素所表示的控件类型,如组合框或按钮。

借助已知标识符,辅助技术设备可以更容易确定user interface (UI) 中具有哪些控件类型,以及如何与这些控件交互。

本主题包括下列各节。

  • UI 自动化控件类型系统必备
  • 当前的 UI 自动化控件类型
  • 相关主题

UI 自动化控件类型系统必备

Microsoft UI Automation控件类型提供了提供程序必须满足的一系列条件。 如果这些条件得以满足,则该控件可以使用特定的控件类型名称。 每个控件类型均具有以下条件:

  • UI Automation控件模式 — 控件必须支持哪些控件模式、哪些控件模式是可选的,以及控件不能支持哪些控件模式。

  • UI Automation属性值 — 支持哪些属性值。

  • UI Automation树结构 — 控件所需的 UI Automation树结构。

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

当前的 UI 自动化控件类型

以下列表包含 Microsoft UI Automation控件类型的当前集合:

请参见

参考

ControlType