Selection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ContextItemでEditingContextとしてパブリッシュされるオブジェクトの選択を定義します。
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
- 継承
注釈
選択範囲は、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>) |
以前に追加された選択変更イベントを削除するヘルパー メソッド。 |