BindingOperations 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.
, MultiBindingve PriorityBinding nesneleri dahil olmak üzere Bindingbağlamaları işlemek için statik yöntemler sağlar.
public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
- Devralma
-
BindingOperations
Açıklamalar
Bu sınıf, veri bağlamaları için yardımcı işlemler olarak hizmet veren bir dizi statik yöntemi kullanıma sunar.
Özellikler
DisconnectedSource |
Görsel ağaçtan bir öğe kapsayıcısı DataContext kaldırıldığında öğesinin yerini alan bir nesnesi alır. |
Yöntemler
AccessCollection(IEnumerable, Action, Boolean) |
Uygulamanın EnableCollectionSynchronization olarak adlandırıldığında belirttiği eşitleme mekanizmasını kullanarak bir koleksiyona erişim sağlar. |
ClearAllBindings(DependencyObject) |
, ve PriorityBindingtüründeki BindingMultiBindingbağlamalar da dahil olmak üzere tüm bağlamaları belirtilen DependencyObjectiçinden kaldırır. |
ClearBinding(DependencyObject, DependencyProperty) |
Varsa, bağlamayı bir özellikten kaldırır. |
DisableCollectionSynchronization(IEnumerable) |
Belirtilen koleksiyon için kayıtlı eşitlemeyi kaldırın. |
EnableCollectionSynchronization(IEnumerable, Object) |
CollectionView Bir nesnenin basit bir kilitleme mekanizması kullanarak birden çok iş parçacığında kullanılan bir koleksiyona eşitlenmiş erişime katılmasını sağlar. |
EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Bir CollectionView nesnenin, basit bir kilit dışında bir mekanizma kullanarak birden çok iş parçacığında kullanılan bir koleksiyona eşitlenmiş erişime katılmasını sağlar. |
GetBinding(DependencyObject, DependencyProperty) |
Binding Belirtilen özellikte ayarlanan nesneyi alır. |
GetBindingBase(DependencyObject, DependencyProperty) |
BindingBase Belirtilen özellikte ayarlanan nesneyi alır. |
GetBindingExpression(DependencyObject, DependencyProperty) |
Belirtilen nesnede BindingExpression belirtilen bağlama hedefi özelliğiyle ilişkili nesneyi döndürür. |
GetBindingExpressionBase(DependencyObject, DependencyProperty) |
BindingExpressionBase Belirtilen özellikte ayarlanan nesneyi alır. |
GetMultiBinding(DependencyObject, DependencyProperty) |
MultiBinding Belirtilen özellikte ayarlanan nesneyi alır. |
GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Belirtilen nesnede MultiBindingExpression belirtilen bağlama hedefi özelliğiyle ilişkili nesneyi döndürür. |
GetPriorityBinding(DependencyObject, DependencyProperty) |
PriorityBinding Belirtilen özellikte ayarlanan nesneyi alır. |
GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Belirtilen nesnede PriorityBindingExpression belirtilen bağlama hedefi özelliğiyle ilişkili nesneyi döndürür. |
GetSourceUpdatingBindingGroups(DependencyObject) |
Geçersiz değerlere veya hedef değerlere sahip olan tüm BindingGroup nesneleri alır. |
GetSourceUpdatingBindings(DependencyObject) |
Geçersiz değerlere veya hedef değerlere sahip olan tüm BindingExpressionBase nesneleri alır. |
IsDataBound(DependencyObject, DependencyProperty) |
Belirtilen özelliğin şu anda veriye bağlı olup olmadığını gösteren bir değer döndürür. |
SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Yeni bir örneğini BindingExpressionBase oluşturur ve belirtilen bağlama hedef özelliğiyle ilişkilendirir. |
Ekinlikler
CollectionRegistering |
Veri bağlama sistemi bir koleksiyonu fark ettiğinde gerçekleşir. |
CollectionViewRegistering |
Veri bağlama sistemi bir koleksiyon görünümü fark ettiğinde gerçekleşir. |