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, Predicate<ModelItem>)

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

Selection(IEnumerable)

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

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

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

Selection(IEnumerable<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)

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

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

選択変更イベントをサブスクライブするヘルパー メソッド。

Toggle(EditingContext, ModelItem)

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

ToString()

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

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

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

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

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

適用対象