![]() |
---|
本文档的目标读者是欲使用 System.Windows.Automation 命名空间中定义的托管 UI Automation类的 .NET Framework 开发人员。有关 UI Automation的最新信息,请参见 Windows Automation API: UI Automation(Windows 自动化 API:UI 自动化)。 |
本主题介绍实现 IScrollItemProvider 的准则和约定,包括有关属性、方法和事件的信息。 本主题的结尾列出了指向其他参考资料的链接。
ScrollItemPattern 控件模式用于支持实现 IScrollProvider 的容器的各个子控件。 此控件模式充当子控件与其容器之间的通信通道,以确保容器能够更改其视区内当前可见的内容(或区域)以显示子控件。 有关实现此控件模式的控件示例,请参见 UI 自动化客户端的控件模式映射。
本主题包括下列各节。
- 实现准则和约定
- IscrollItemProvider 必需的成员
- 异常
- 相关主题
实现准则和约定
在实现 Scroll Item 控件模式时,请注意以下准则和约定:
- 包含在 Window 或 Canvas 控件内的项不需要实现 IScrollItemProvider 接口。 但是,作为一种备选方法,它们必须公开 BoundingRectangleProperty 的有效位置。 这将使 UI 自动化客户端应用程序可以在容器上使用 ScrollPattern 控件模式方法以显示子项。
IscrollItemProvider 必需的成员
实现 IScrollProvider 接口需要以下方法。
必需的成员 |
成员类型 |
注释 |
---|---|---|
|
无 |
没有与此控件模式关联的属性或事件。
异常
提供程序必须引发以下异常。
异常类型 |
Condition |
---|---|
如果某项无法滚动到视图中: |