ScrollItem コントロール パターン
メソッドに関する情報など、IScrollItemProviderを実装するためのガイドラインと規則について説明します。 ScrollItem コントロール パターンは、IScrollProvider実装するコンテナーの個々の子コントロールをサポートするために使用されます。 コントロールに ScrollItem コントロール パターンが存在することは、そのコンテナーまたは先祖が Scroll コントロール パターンを実装する必要があることを意味するものではありません。
コンテナーが Scroll コントロール パターンを実装する場合、ScrollItem コントロール パターンは、子コントロールとそのコンテナー間の通信チャネルとして機能し、コンテナーがビューポート内で現在表示されているコンテンツ (または領域) を変更して子コントロールを表示できるようにします。 このコントロール パターンを実装するコントロールの例については、「コントロールの種類とサポートされるコントロール パターンの」を参照してください。
このトピックには、次のセクションが含まれています。
- 実装ガイドラインと規則
- IScrollItemProviderに必要なメンバーを する
- 関連トピック
実装のガイドラインと規則
ScrollItem コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。
- ウィンドウ または Canvas コントロールに含まれる項目は、IScrollItemProvider インターフェイスを実装する必要はありません。 ただし、代わりに、IUIAutomationElement::CurrentBoundingRectangle (または CachedBoundingRectangle) プロパティの有効な場所を公開する必要があります。 これにより、Microsoft UI オートメーション クライアント アプリケーションは、IUIAutomationScrollPattern コントロール パターン メソッドをコンテナーに使用して子項目を表示できます。
IScrollItemProvider に必要なメンバー
IScrollItemProvider インターフェイスを実装する場合は、次のメソッドが必要です。
必須メンバー | メンバーの種類 | 筆記 |
---|---|---|
ScrollIntoView | 方式 | 何一つ |
このコントロール パターンには、関連付けられたプロパティやイベントはありません。
関連トピック