ScrollItem 控制項模式
描述實作 IScrollItemProvider的指導方針和慣例,包括方法的相關資訊。 ScrollItem控制項模式可用來支援實作IScrollProvider之容器的個別子控制項。 控制項上 是否有 ScrollItem 控制項模式,並不表示其容器或任何上階都必須實作 Scroll 控制項模式。
當容器實作 Scroll 控制項模式時, ScrollItem 控制項模式會作為子控制項與其容器之間的通道,以確保容器可以變更其檢視區中目前可見的內容 (或區域) 以顯示子控制項。 如需實作此控制項模式的控制項範例,請參閱 控制項類型及其支援的控制項模式。
本主題包含下列各節。
實作方針和慣例
實作 ScrollItem 控制項模式時,請注意下列指導方針和慣例:
- 實作IScrollItemProvider介面不需要Window或Canvas控制項中包含的專案。 不過,它們必須公開 IUIAutomationElement::CurrentBoundingRectangle (或 CachedBoundingRectangle) 屬性的有效位置。 這可讓 Microsoft 消費者介面自動化用戶端應用程式使用容器上的IUIAutomationScrollPattern控制項模式方法來顯示子專案。
IScrollItemProvider的必要成員
實作 IScrollItemProvider 介面時需要下列方法。
必要成員 | 成員類型 | 備註 |
---|---|---|
ScrollIntoView | 方法 | 無 |
此控制項模式沒有任何相關聯的屬性或事件。
相關主題