ScrollItem コントロール パターン

メソッドに関する情報など、 IScrollItemProvider を実装するためのガイドラインと規則について説明します。 ScrollItem コントロール パターンは、IScrollProvider を実装するコンテナーの個々の子コントロールをサポートするために使用されます。 コントロールに ScrollItem コントロール パターンが存在することは、そのコンテナーまたは先祖が Scroll コントロール パターンを実装する必要があることを意味するものではありません。

コンテナーで Scroll コントロール パターンが実装されている場合、 ScrollItem コントロール パターンは子コントロールとそのコンテナー間の通信チャネルとして機能し、コンテナーがビューポート内で現在表示されているコンテンツ (または領域) を変更して子コントロールを表示できるようにします。 このコントロール パターンを実装するコントロールの例については、「 コントロールの種類とサポートされているコントロール パターン」を参照してください。

このトピックは、次のセクションで構成されています。

実装のガイドラインと規則

ScrollItem コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。

  • IScrollItemProvider インターフェイスを実装するために、Window コントロールまたは Canvas コントロールに含まれる項目は必要ありません。 ただし、代わりに、 IUIAutomationElement::CurrentBoundingRectangle (または CachedBoundingRectangle) プロパティの有効な場所を公開する必要があります。 これにより、Microsoft UI オートメーション クライアント アプリケーションは、コンテナーで IUIAutomationScrollPattern コントロール パターン メソッドを使用して子アイテムを表示できます。

IScrollItemProvider に必要なメンバー

IScrollItemProvider インターフェイスを実装するために、次のメソッドが必要です。

必須メンバー メンバーの型 メモ
ScrollIntoView 方法 なし

 

このコントロール パターンに関連付けられるプロパティやイベントはありません。

コントロールの種類とそのサポートされているコントロール パターン

選択コントロール パターン

UI オートメーション コントロール パターンの概要

UI オートメーション ツリーの概要