实现 UI 自动化 GridItem 控件模式

更新:2007 年 11 月

本主题介绍实现 IGridItemProvider 的准则和约定,其中包括有关属性的信息。本概述的结尾列出了指向其他参考资料的链接。

GridItemPattern 控件模式用于支持实现 IGridProvider 的容器的各个子控件。有关实现此控件模式的控件示例,请参见 UI 自动化客户端的控件模式映射

本主题包括下列各节。

  • 实现准则和约定
  • IGridItemProvider 必需的成员
  • 异常
  • 相关主题

实现准则和约定

实现 IGridProvider 时,请注意以下准则和约定:

  • 网格坐标从零开始,其左上角单元格的坐标为 (0, 0)。

  • 合并单元格将根据 UI 自动化提供程序定义的其基本定位单元格来报告其 RowColumn 属性。通常,它将是最左上方的行或列。

  • IGridItemProvider 不对网格进行实时操作,如合并或拆分单元格。

  • 通常,可以使用键盘遍历实现 IGridItemProvider 的控件(即 UI 自动化客户端可以移动到相邻的控件)。

IGridItemProvider 必需的成员

实现 IGridItemProvider 需要以下属性和方法。

必需的成员

成员类型

说明

Row

属性

Column

属性

RowSpan

属性

ColumnSpan

属性

ContainingGrid

属性

没有与此控件模式关联的方法或事件。

异常

没有与此控件模式关联的异常。

请参见

任务

在 UI 自动化提供程序中支持控件模式

在 UI 自动化中使用缓存

概念

UI 自动化控件模式概述

客户端的 UI 自动化控件模式

实现 UI 自动化 Grid 控件模式

UI 自动化树概述