次の方法で共有


SelectionItem コントロール パターン

プロパティ、メソッド、イベントに関する情報など、 ISelectionItemProvider を実装するためのガイドラインと規則について説明します。 SelectionItem コントロール パターンは、ISelectionProvider を実装するコンテナー コントロールの個別の選択可能な子項目として機能するコントロールをサポートするために使用されます。

このコントロール パターンを実装するコントロールの例については、「 コントロールの種類とサポートされているコントロール パターン」を参照してください。

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

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

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

ISelectionItemProvider に必要なメンバー

ISelectionItemProvider インターフェイスを実装するために、次のプロパティ、メソッド、およびイベントが必要です。

必須メンバー メンバーの型 メモ
AddToSelection 方法 なし
Isselected プロパティ なし
RemoveFromSelection 方法 なし
選択 方法 なし
SelectionContainer プロパティ なし
UIA_SelectionItem_ElementAddedToSelectionEventId イベント なし
UIA_SelectionItem_ElementRemovedFromSelectionEventId イベント なし
UIA_SelectionItem_ElementSelectedEventId イベント なし

 

SelectAddToSelection、または RemoveFromSelection の結果が 1 つの選択された項目である場合は、ElementSelected イベント (UIA_SelectionItem_ElementSelectedEventId) を発生させる必要があります。それ以外の場合は、必要に応じて ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) または ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) イベントを発生させます。

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

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

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