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
- 繼承
備註
選取項目是由零個或多個物件組成。 選取項目中的第一個物件會定義為主要選取項目,當群組中的某個物件必須當做索引鍵使用時,就會使用主要選取項目。 每個物件都會當做 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) |
選取項目 Helper 方法,此方法會在內容中採用現有的選取項目,並在其中選取一個項目。 如果此項目已經在選取項目中,就會保留該選取項目,並將此項目提升為主要選取項目。 |
SelectOnly(EditingContext, ModelItem) |
選取項目 Helper 方法,此方法會設定選取項目中的項目。 所有現有的項目都會遭到取消選取。 |
Subscribe(EditingContext, SubscribeContextCallback<Selection>) |
訂閱選取項目變更事件的 Helper 方法。 |
Toggle(EditingContext, ModelItem) |
選取項目 Helper 方法,此方法會採用內容中現有的選取項目,並建立包含項目切換狀態的新選取項目。 如果此項目要加入至選取項目中,就會將其當做主要選取項目加入。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
Union(EditingContext, ModelItem) |
選取項目 Helper 方法,此方法會採用內容中現有的選取項目,並建立新選取項目,此選取項目包含原始選取項目與要加入之指定的項目。 如果要加入之指定的項目已經在原始選取項目中,就會將其提升為主要選取項目。 |
Unsubscribe(EditingContext, SubscribeContextCallback<Selection>) |
移除先前加入之選取項目變更事件的 Helper 方法。 |