ScrollItem 控件模式
介绍实现 IScrollItemProvider的准则和约定,包括有关方法的信息。 ScrollItem 控件模式用于支持实现 IScrollProvider的容器的单个子控件。 控件上存在 ScrollItem 控件模式并不意味着其容器或任何上级必须实现 Scroll 控件模式。
当容器实现 Scroll 控件模式时,ScrollItem 控件模式充当子控件与其容器之间的通信通道,以确保容器可以更改其视区内的当前可见内容(或区域)以显示子控件。 有关实现此控件模式的控件示例,请参阅 控件类型及其支持的控件模式。
本主题包含以下部分。
- 实施准则和约定
- IScrollItemProvider 所需的成员
- 相关主题
实施准则和约定
实现 ScrollItem 控件模式时,请注意以下准则和约定:
- 实现 IScrollItemProvider 接口不需要 窗口 或 Canvas 控件中包含的项。 但是,作为替代方法,它们必须公开 IUIAutomationElement::CurrentBoundingRectangle(或 CachedBoundingRectangle) 属性的有效位置。 这将允许Microsoft UI 自动化客户端应用程序使用容器上的 IUIAutomationScrollPattern 控件模式方法来显示子项。
IScrollItemProvider 的必需成员
实现 IScrollItemProvider 接口需要以下方法。
必需成员 | 成员类型 | 笔记 |
---|---|---|
ScrollIntoView | 方法 | 没有 |
此控件模式没有关联的属性或事件。
相关主题