SelectionItem コントロール パターン
プロパティ、メソッド、イベントに関する情報など、ISelectionItemProvider実装するためのガイドラインと規則について説明します。 SelectionItem コントロール パターンは、ISelectionProviderを実装するコンテナー コントロールの個別の選択可能な子項目として機能するコントロールサポートするために使用されます。
このコントロール パターンを実装するコントロールの例については、「コントロールの種類とサポートされるコントロール パターンの」を参照してください。
このトピックには、次のセクションが含まれています。
- 実装ガイドラインと規則
- ISelectionItemProviderに必要なメンバーを する
- 関連トピック
実装のガイドラインと規則
SelectionItem コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。
- IRawElementProviderFragmentRootを実装する子コントロールを管理する単一選択コントロール (Windows の [表示プロパティ] ダイアログの [画面解像度] スライダーなど) は、ISelectionProvider実装する必要があります。子は、IRawElementProviderFragmentと ISelectionItemProvider両方を実装する必要があります。
ISelectionItemProvider に必要なメンバー
ISelectionItemProvider インターフェイスを実装するには、次のプロパティ、メソッド、およびイベントが必要です。
必須メンバー | メンバーの種類 | 筆記 |
---|---|---|
AddToSelectionをする | 方式 | 何一つ |
IsSelected | 財産 | 何一つ |
RemoveFromSelectionの | 方式 | 何一つ |
の選択 | 方式 | 何一つ |
SelectionContainerの | 財産 | 何一つ |
UIA_SelectionItem_ElementAddedToSelectionEventId | 出来事 | 何一つ |
UIA_SelectionItem_ElementRemovedFromSelectionEventId | 出来事 | 何一つ |
UIA_SelectionItem_ElementSelectedEventId | 出来事 | 何一つ |
Select、AddToSelection、または RemoveFromSelection の結果が 1 つの選択された項目である場合は、ElementSelected イベント (UIA_SelectionItem_ElementSelectedEventId) を発生させる必要があります。それ以外の場合は ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) または ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) イベントを適宜発生させます。
関連トピック