Selection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |