BindingOperations Sınıf

Tanım

, Bindingve MultiBinding nesneleri dahil olmak üzere PriorityBindingbağ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

Name Description
DisconnectedSource

Görsel ağaçtan öğe kapsayıcısı kaldırıldığında öğesinin yerini alan DataContext bir nesne alır.

Yöntemler

Name Description
AccessCollection(IEnumerable, Action, Boolean)

Uygulamanın EnableCollectionSynchronization olarak adlandırıldığında belirttiği eşitleme mekanizmasını kullanarak koleksiyona erişim sağlar.

ClearAllBindings(DependencyObject)

, ve Bindingtüründeki MultiBindingPriorityBindingbağ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 kaydedilen eşitlemeyi kaldırın.

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.

EnableCollectionSynchronization(IEnumerable, Object)

Bir CollectionView 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.

GetBinding(DependencyObject, DependencyProperty)

Binding Belirtilen özellikte ayarlanan nesneyi alır.

GetBindingBase(DependencyObject, DependencyProperty)

BindingBase Belirtilen özellikte ayarlanan nesneyi alır.

GetBindingExpression(DependencyObject, DependencyProperty)

Belirtilen nesnedeki BindingExpression belirtilen bağlama hedef özelliğiyle ilişkilendirilmiş 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 nesnedeki MultiBindingExpression belirtilen bağlama hedef özelliğiyle ilişkilendirilmiş nesneyi döndürür.

GetPriorityBinding(DependencyObject, DependencyProperty)

PriorityBinding Belirtilen özellikte ayarlanan nesneyi alır.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Belirtilen nesnedeki PriorityBindingExpression belirtilen bağlama hedef özelliğiyle ilişkilendirilmiş 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

Name Description
CollectionRegistering

Veri bağlama sistemi bir koleksiyon 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