備註
本檔適用於想要使用 System.Windows.Automation 命名空間中定義的受控UI自動化類別的 .NET Framework 開發人員。 如需 UI 自動化的最新資訊,請參閱 Windows 自動化 API:使用者介面自動化。
本主題介紹實作 IGridItemProvider的指導方針和慣例,包括屬性的相關信息。 其他參考的連結會列在概觀結尾。
GridItemPattern 控件模式是用來支持實作 IGridProvider 的容器中的子控件。 如需實作此控制項模式的控制項範例,請參閱 UI 自動化用戶端的控制項模式對應。
實作指導方針和慣例
實作 IGridProvider時,請注意下列指導方針和慣例:
網格線座標是以零起始,左上方單元格具有座標 (0, 0)。
合併的儲存格會根據 UI 自動化提供程式所定義的基礎錨點儲存格來報告其 Row 和 Column 屬性。 一般而言,它會是最上層和最左邊的數據列或數據行。
IGridItemProvider 不提供主動操作網格的功能,例如合併或分割儲存格。
實 IGridItemProvider 作的控件通常可以使用鍵盤來周遊(也就是UI自動化用戶端可以移至相鄰的控制件)。
IGridItemProvider 的必要成員
實作 IGridItemProvider需要下列屬性和方法。
| 必要成員 | 成員類型 | 註釋 |
|---|---|---|
| Row | 房產 | 沒有 |
| Column | 房產 | 沒有 |
| RowSpan | 房產 | 沒有 |
| ColumnSpan | 房產 | 沒有 |
| ContainingGrid | 房產 | 沒有 |
此控件模式沒有相關聯的方法或事件。
例外狀況
此控制項模式沒有相關聯的例外狀況。