實作 UI 自動化 ScrollItem 控制項模式
![]() |
---|
這份文件適用於想要使用 System.Windows.Automation 命名空間中定義之 Managed UI Automation 類別的 .NET Framework 開發人員。如需 UI Automation 的最新資訊,請參閱 Windows Automation API:使用者介面自動化 (英文)。 |
本主題將介紹實作 IScrollItemProvider 的方針和慣例,包括屬性、方法和事件的相關資訊。 其他參考的連結列於此主題的結尾部分。
ScrollItemPattern 控制項模式是用來支援實作 IScrollProvider 之容器的個別子控制項。 此控制項模式可做為子控制項與其容器的溝通管道,以確保容器可以變更其檢視區 (Viewport) 中目前可見的內容 (或區域),以顯示子控制項。 如需實作此控制項模式的控制項範例,請參閱 UI 自動化用戶端的控制項模式對應。
這個主題包含下列章節。
- 實作方針和慣例
- IScrollItemProvider 的必要成員
- 例外狀況
- 相關主題
實作方針和慣例
實作 Scroll Item 控制項模式時,請注意下列方針和慣例:
- 包含在 Window 或 Canvas 控制項中的項目不需要實作 IScrollItemProvider 介面。 不過,這些項目必須公開 BoundingRectangleProperty 的有效位置來代替實作。 這可讓 UI 自動化用戶端應用程式在容器上使用 ScrollPattern 控制項模式方法,以顯示子項目。
IScrollItemProvider 的必要成員
實作 IScrollProvider 介面時需要使用下列方法。
必要成員 |
成員類型 |
備註 |
---|---|---|
|
無 |
這個控制項模式沒有相關屬性或事件。
例外狀況
提供者必須擲回下列例外狀況。
例外狀況類型 |
條件 |
---|---|
如果項目無法捲動到檢視範圍: |