Selection Sınıf

Tanım

içinde ContextItemolarak EditingContext yayımlanan nesne seçimini tanımlar.

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
Devralma
Selection

Açıklamalar

Seçimler sıfır veya daha fazla nesneden oluşur. Seçimdeki ilk nesne, bir gruptaki bir nesnenin anahtar olarak kullanılması gerektiğinde kullanılan birincil seçim olarak tanımlanır. Her nesne olarak ModelItemdepolanır.

Oluşturucular

Name Description
Selection()

Boş Selection bir nesne oluşturur.

Selection(IEnumerable, Predicate<ModelItem>)

Belirtilen nesnelerin seçili olduğu bir Selection nesne oluşturur.

Selection(IEnumerable)

Belirtilen nesnelerin seçili olduğu bir Selection nesne oluşturur.

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

Belirtilen nesnelerin seçili olduğu bir Selection nesne oluşturur.

Selection(IEnumerable<ModelItem>)

Belirtilen nesnelerin seçili olduğu bir Selection nesne oluşturur.

Selection(ModelItem[])

Belirtilen nesnelerin seçili olduğu bir Selection nesne oluşturur.

Özellikler

Name Description
ItemType

Bu düzenleme bağlam öğesi için öğe türünü döndürür.

PrimarySelection

Birincil seçimi döndürür.

SelectedObjects

Seçili nesnelerin sabit listesi.

SelectionCount

Bu seçimde seçili durumdaki nesne sayısı.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnItemChanged(EditingContext, ContextItem)

Bağlam öğesi yöneticisinde depolanmadan önce bağlam öğesinde çağrılan bir yöntemi temsil eder. Bağlam öğesi yöneticisindeki önceki öğe parametre olarak geçirilir.

(Devralındığı yer: ContextItem)
Select(EditingContext, ModelItem)

Bağlamdaki mevcut seçimi alan ve içine bir öğe seçen bir seçim yardımcı yöntemi. Öğe zaten seçimdeyse, seçim korunur ve öğe birincil seçime yükseltilir.

SelectOnly(EditingContext, ModelItem)

Bir öğeyi seçime ayarlayan bir seçim yardımcı yöntemi. Mevcut öğelerin seçimi kaldırılır.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Seçim değişikliği olaylarına abone olan yardımcı yöntem.

Toggle(EditingContext, ModelItem)

Bağlamdaki mevcut seçimi alan ve öğenin iki durumlu durumunu içeren yeni bir seçim oluşturan bir seçim yardımcı yöntemi. Öğe seçime eklenecekse, birincil seçim olarak eklenir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
Union(EditingContext, ModelItem)

Bağlamdaki mevcut seçimi alan ve özgün seçimi ve eklenecek belirtilen öğeyi içeren yeni bir seçim oluşturan bir seçim yardımcı yöntemi. Eklenecek belirtilen öğe zaten özgün seçimdeyse, birincil seçime yükseltilir.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

Daha önce eklenen bir seçim değişikliği olayını kaldıran yardımcı yöntem.

Şunlara uygulanır