UI 自动化对 Calendar 控件类型的支持
本文内容
必需的 UI 自动化树结构
必需的 UI 自动化属性
必需的 UI 自动化控件模式
必需的 UI 自动化事件
请参阅
本主题介绍了 UI 自动化对 Calendar 控件类型的支持。 在 UI 自动化中,控件类型是一组条件,控件必须满足这些条件才能使用 ControlTypeProperty 属性。 这些条件包括针对 UI 自动化树结构、UI 自动化属性值、控件模式和 UI 自动化事件的特定准则。
Calendar 控件允许用户轻松确定日期并选择其他日期。
以下部分定义 Calendar 控件类型必需的 UI 自动化树结构、属性、控件模式和事件。 UI 自动化要求适用于所有 Calendar 控件,无论是 Windows Presentation Foundation (WPF)、Win32 还是 Windows 窗体。
下表描述与 Calendar 控件有关的 UI 自动化树的控件视图和内容视图,以及每个视图中可包含的内容。 有关 UI 自动化树的详细信息,请参阅 UI 自动化树概述 。
展开表
控件视图
内容视图
日历 DataGrid 标头(0 个或 1 个) HeaderItem(0 个或 7个;数量取决于列中显示了多少天) ListItem(数量取决于显示了多少天) Button(0 个或 2 个;用于对日历视图进行分页)
日历 - ListItem(数量取决于显示了多少天)
Calendar 控件可在用户界面中表示为多种不同的形式。 UI 自动化树的控件视图中唯一确保存在的控件是数据网格、标头、标头项和列表项控件。
下表列出了其值或定义与 Calendar 控件特别相关的 UI 自动化属性。 有关 UI 自动化属性的详细信息,请参阅客户端的 UI 自动化属性 。
展开表
下表列出了需要由所有 Calendar 控件支持的 UI 自动化控件模式。 有关控件模式的详细信息,请参阅 UI Automation Control Patterns Overview 。
展开表
下表列出了需要由所有 Calendar 控件支持的 UI 自动化事件。 有关事件的详细信息,请参阅 UI Automation Events Overview 。
展开表