Share via


Selection Sınıf

Tanım

içinde EditingContextolarak ContextItem 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, 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

Selection()

Boş Selection bir nesne oluşturur.

Selection(IEnumerable)

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

Selection(IEnumerable, 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(IEnumerable<ModelItem>, Predicate<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

ItemType

Bu düzenleme bağlamı öğesinin öğ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

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

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

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

Geçerli Objectöğesinin sığ 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 alıp 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 dizeyi döndürür.

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

Bağlamda 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 eklenmiş bir seçim değişikliği olayını kaldıran yardımcı yöntem.

Şunlara uygulanır