Selection クラス

定義

ContextItemEditingContext として発行されるオブジェクトの選択を定義します。

public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
    inherit ContextItem
Public Class Selection
Inherits ContextItem
継承
Selection

注釈

選択は、0 個以上のオブジェクトで構成されます。 選択内の最初のオブジェクトはプライマリ選択として定義され、グループ内の 1 つのオブジェクトをキーとして使用する必要がある場合に使用されます。 各オブジェクトは ModelItem として格納されます。

コンストラクター

Selection()

空の Selection オブジェクトを作成します。

Selection(IEnumerable)

指定したオブジェクトが選択された、Selection オブジェクトを作成します。

Selection(IEnumerable, Predicate<ModelItem>)

指定したオブジェクトが選択された、Selection オブジェクトを作成します。

Selection(IEnumerable<ModelItem>)

指定したオブジェクトが選択された、Selection オブジェクトを作成します。

Selection(IEnumerable<ModelItem>, Predicate<ModelItem>)

指定したオブジェクトが選択された、Selection オブジェクトを作成します。

Selection(ModelItem[])

指定したオブジェクトが選択された、Selection オブジェクトを作成します。

プロパティ

ItemType

この編集コンテキスト項目の項目型を返します。

PrimarySelection

プライマリ選択を返します。

SelectedObjects

選択されたオブジェクトの列挙です。

SelectionCount

この選択内で現在選択されているオブジェクトの数です。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnItemChanged(EditingContext, ContextItem)

コンテキスト項目マネージャーに格納する前にコンテキスト項目に対して呼び出されるメソッドを表します。 コンテキスト項目マネージャーの以前の項目はパラメーターとして渡されます。

(継承元 ContextItem)
Select(EditingContext, ModelItem)

コンテキストの既存の選択を受け取り、指定した項目を選択してその選択に追加する選択ヘルパー メソッドです。 項目が既に選択内にある場合は、選択状態が維持されて、その項目がプライマリ選択に昇格します。

SelectOnly(EditingContext, ModelItem)

1 つの項目を選択に設定する選択ヘルパー メソッドです。 既存の項目の選択はすべて解除されます。

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

選択変更イベントに定期受信するヘルパー メソッドです。

Toggle(EditingContext, ModelItem)

コンテキストの既存の選択を受け取り、指定した項目の選択状態が切り替えられた新しい選択を作成する選択ヘルパー メソッドです。 項目が選択に追加される場合は、プライマリ選択として追加されます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Union(EditingContext, ModelItem)

コンテキストの既存の選択を受け取り、元の選択に指定した項目が追加された新しい選択を作成する選択ヘルパー メソッドです。 指定した追加項目が既に元の選択内にある場合は、プライマリ選択に昇格します。

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

前に追加された選択変更イベントを削除するヘルパー メソッドです。

適用対象