實作 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)。
合併的資料格將會根據其基礎的錨定儲存格 (如使用者介面自動化提供者所定義),報告其 Row 和 Column 屬性。 通常,它會是最上層或最左邊的資料列或資料行。
IGridItemProvider 不提供方格的主動操作,例如合併或分割儲存格。
通常可以使用鍵盤周遊實作 IGridItemProvider 的控制項 (也就是,使用者介面自動化用戶端可以移到相鄰的控制項)。
IGridItemProvider 的必要成員
以下是實作 IGridItemProvider的必要屬性和方法。
必要成員 | 成員類型 | 備註 |
---|---|---|
Row | 屬性 | 無 |
Column | 屬性 | 無 |
RowSpan | 屬性 | 無 |
ColumnSpan | 屬性 | 無 |
ContainingGrid | 屬性 | 無 |
此控制項模式沒有任何相關聯的方法或事件。
例外狀況
此控制項模式沒有任何相關聯的例外狀況。