注释
本文档适用于想要使用 System.Windows.Automation 命名空间中定义的托管 UI 自动化类的 .NET Framework 开发人员。 有关 UI 自动化的最新信息,请参阅 Windows 自动化 API:UI 自动化。
本主题介绍实现的 IGridItemProvider准则和约定,包括有关属性的信息。 概述末尾列出了指向其他引用的链接。
控件 GridItemPattern 模式用于支持实现 IGridProvider的容器的单个子控件。 有关实现此控件模式的控件示例,请参阅 UI 自动化客户端的控件模式映射。
实施准则和约定
实现 IGridProvider时,请注意以下准则和约定:
网格坐标从零开始,左上角单元格具有坐标(0,0)。
合并的单元格将根据 UI 自动化提供程序定义的其基本定位单元格来报告其 Row 和 Column 属性。 通常,它将是最顶层和最左侧的行或列。
IGridItemProvider 不提供主动操控网格功能,例如合并或拆分单元格。
实现 IGridItemProvider 的控件通常可以通过使用键盘(即 UI 自动化客户端移动到相邻控件)进行遍历。
IGridItemProvider 所需的成员
实现 IGridItemProvider需要以下属性和方法。
必需成员 | 成员类型 | 注释 |
---|---|---|
Row | 资产 | 没有 |
Column | 资产 | 没有 |
RowSpan | 资产 | 没有 |
ColumnSpan | 资产 | 没有 |
ContainingGrid | 资产 | 没有 |
此控件模式没有关联的方法或事件。
例外
此控件模式没有关联的异常。