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 运行时托管或 C++ API 实现其自动化支持。

如果要在触发自动化事件或调用 RaisePropertyChangedEvent 时从控件代码引用 IGridItemProvider 模式属性,请使用 GridItemPatternIdentifiers

属性

Column

获取包含单元格或项的列的序号。

ColumnSpan

获取单元格或项跨越的列数。

ContainingGrid

获取实现 IGridProvider 并表示单元格或项容器的 UI 自动化提供程序。

Row

获取包含单元格或项的行的序号。

RowSpan

获取某个单元格或项跨的行数。

适用于

另请参阅