共用方式為


IGridItemProvider 介面

定義

公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取實作 IGridProvider之容器的個別子控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.GridItem要求的功能。

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
public interface IGridItemProvider
Public Interface IGridItemProvider
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

此模式具有此處未完整記載的指導方針和慣例。 如需此模式用途的詳細資訊,請參閱 GridItem 控制項模式

IGridItemProvider 不會由任何現有的Windows 執行階段自動化對等實作。 值得注意的是,IGridItemProvider 不存在 于 Grid 中包含的元素,並使用 Grid 作為版面配置容器或 GridViewItem。 介面存在,因此自訂控制項作者可以在自訂控制項中支援自動化模式,並使用與用來定義控制項邏輯或其他自動化支援的相同Windows 執行階段 Managed 或 C++ API 來實作其自動化支援。

如果您想要在引發自動化事件或呼叫RaisePropertyChangedEvent時,從控制項程式碼參考 IGridItemProvider 模式屬性,請使用GridItemPatternIdentifiers

屬性

Column

取得包含儲存格或項目之資料行的序號 (Ordinal Number)。

ColumnSpan

取得儲存格或專案跨越的資料行數目。

ContainingGrid

取得實作 IGridProvider 且代表儲存格或專案容器的 UI 自動化提供者。

Row

取得包含儲存格或項目之資料列的序號。

RowSpan

取得儲存格或項目合併的資料列數目。

適用於

另請參閱