實作 UI 自動化 GridItem 控制項模式

注意

本文件適用對象為 .NET Framework 開發人員,其想要使用 System.Windows.Automation 命名空間中定義的受控 UI 自動化類別。 如需 UI 自動化的最新資訊,請參閱 Windows 自動化 API:UI 自動化

本主題將介紹實作 IGridItemProvider的方針和慣例,包括屬性的相關資訊。 其他參考的連結會在概觀的結尾列出。

GridItemPattern 控制項模式是用以支援實作 IGridProvider 之容器的個別子控制項。 如需實作此控制項模式的控制項範例,請參閱 Control Pattern Mapping for UI Automation Clients

實作方針和慣例

實作 IGridProvider 時,請注意下列方針和慣例:

  • 方格座標是以零起始,左上資料格座標為 (0, 0)。

  • 合併的資料格將會根據其基礎的錨定儲存格 (如使用者介面自動化提供者所定義),報告其 RowColumn 屬性。 通常,它會是最上層或最左邊的資料列或資料行。

  • IGridItemProvider 不提供方格的主動操作,例如合併或分割儲存格。

  • 通常可以使用鍵盤周遊實作 IGridItemProvider 的控制項 (也就是,使用者介面自動化用戶端可以移到相鄰的控制項)。

IGridItemProvider 的必要成員

以下是實作 IGridItemProvider的必要屬性和方法。

必要成員 成員類型 備註
Row 屬性
Column 屬性
RowSpan 屬性
ColumnSpan 屬性
ContainingGrid 屬性

此控制項模式沒有任何相關聯的方法或事件。

例外狀況

此控制項模式沒有任何相關聯的例外狀況。

另請參閱