BindingOperations Sınıf

Tanım

, 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.

Şunlara uygulanır