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