System.Windows.Data Ad Alanı

Özellikleri veri kaynaklarına bağlamak için kullanılan sınıfları, veri kaynağı sağlayıcı sınıflarını ve koleksiyonların ve görünümlerin verilere özgü uygulamalarını içerir.

Sınıflar

Binding

Bağlama hedef nesnelerinin (genellikle, WPF öğeleri) ve herhangi bir veri kaynağının (örneğin, veritabanı, XML dosyası veya veri içeren herhangi bir nesne) özelliklerini bağlayan bağlama tanımına üst düzey erişim sağlar.

BindingBase

, PriorityBindingve MultiBinding sınıflarının Bindingortak özelliklerini tanımlar.

BindingExpression

Bir öğesinin Bindingtek bir örneği hakkında bilgi içerir.

BindingExpressionBase

, PriorityBindingExpressionve MultiBindingExpressioniçin BindingExpressiontemel sınıfı temsil eder.

BindingGroup

Bir nesneyi doğrulamak için kullanılan bağlamalardan ve ValidationRule nesnelerden oluşan bir koleksiyon içerir.

BindingListCollectionView

CollectionView Microsoft ActiveX Veri Nesneleri (ADO) veri görünümleri gibi uygulayan IBindingListkoleksiyonlar için öğesini temsil eder.

BindingOperations

, MultiBindingve PriorityBinding nesneleri dahil olmak üzere Bindingbağlamaları işlemek için statik yöntemler sağlar.

CollectionContainer

içinde kullanılacak CompositeCollectionveya gibi ObservableCollection<T> mevcut bir DataSetkoleksiyon yapısını barındırıyor.

CollectionRegisteringEventArgs

CollectionRegistering olayı için veriler sağlar.

CollectionView

Veri toplamayı gruplandırma, sıralama, filtreleme ve gezinmeye yönelik bir görünümü temsil eder.

CollectionViewGroup

tabanlı GroupDescriptionsbir nesne tarafından oluşturulan bir CollectionView grubu temsil eder.

CollectionViewRegisteringEventArgs

CollectionViewRegistering olayı için veriler sağlar.

CollectionViewSource

Bir sınıfın Genişletilebilir Uygulama biçimlendirme dili (XAML) ara sunucusu CollectionView .

CompositeCollection

Birden çok koleksiyonun ve öğenin tek liste olarak görüntülenmesini sağlar.

DataChangedEventManager

Olay için dinleyiciler eklemek üzere "zayıf olay dinleyicisi" desenini kullanabilmeniz için DataChanged bir WeakEventManager uygulama sağlar.

DataSourceProvider

Tek bir nesne veya bağlama kaynak nesneleri olarak kullanabileceğiniz nesnelerin listesini oluşturmak için bazı sorgular yürüten fabrikalar olan nesneler için DataSourceProvider ortak temel sınıf ve sözleşme.

DataTransferEventArgs

Veri aktarımı olayları için bağımsız değişkenleri kapsüller.

FilterEventArgs

Olayla Filter ilişkili bilgileri ve olay verilerini sağlar.

ListCollectionView

uygulayan IListkoleksiyonlar için koleksiyon görünümünü temsil eder.

MultiBinding

Tek bir bağlama hedef özelliğine eklenmiş nesne koleksiyonunu Binding açıklar.

MultiBindingExpression

Bir öğesinin MultiBindingtek bir örneği hakkında örnek bilgilerini içerir.

ObjectDataProvider

Bağlama kaynağı olarak kullanabileceğiniz bir nesneyi sarmalar ve oluşturur.

PriorityBinding

Bir değeri başarıyla üreten koleksiyondaki Binding ilk bağlamadan değerini alan, tek bir bağlama hedef özelliğine bağlı nesne koleksiyonunu açıklar.

PriorityBindingExpression

Bir öğesinin PriorityBindingtek bir örneği hakkında örnek bilgilerini içerir.

PropertyGroupDescription

Ölçüt olarak özellik adı kullanan öğelerin gruplandırılması açıklanır.

RelativeSource

Bağlama kaynağının konumunu bağlama hedefinin konumuna göre açıklayan bir işaretleme uzantısı uygular.

ValueConversionAttribute

Değer dönüştürücüsünün yazarının dönüştürücü uygulamasında yer alan veri türlerini belirtmesine izin veren bir özniteliği temsil eder.

ValueUnavailableException

Değer kullanılabilir olmadığında yöntemi tarafından GetValue(Object, String) oluşan özel durum.

XmlDataProvider

Veri bağlama için XML verilerine bildirim temelli erişimi etkinleştirir.

XmlNamespaceMapping

Tekdüzen kaynak tanımlayıcısı (URI) ile ön ek arasında eşleme bildirir.

XmlNamespaceMappingCollection

Nesne koleksiyonunu XmlNamespaceMapping temsil eder.

Arabirimler

IMultiValueConverter

içinde özel mantık uygulamak için bir MultiBindingyol sağlar.

IValueConverter

Bağlamaya özel mantık uygulamak için bir yol sağlar.

Numaralandırmalar

BindingMode

Bağlamadaki veri akışının yönünü açıklar.

BindingStatus

Bağlamanın durumunu açıklar.

RelativeSourceMode

Bağlama kaynağının bağlama hedefinin konumuna göre konumunu açıklar.

UpdateSourceTrigger

Bağlama kaynağı güncelleştirmelerinin zamanlamasını açıklar.

Temsilciler

CollectionSynchronizationCallback

İş parçacıkları arası erişim için bir koleksiyonu eşitleyen yöntemi temsil eder.

FilterEventHandler

Olayı işleyecek Filter yöntemi temsil eder.

GroupDescriptionSelectorCallback

Üst gruba ve düzeyine göre öğesini seçmek GroupDescription için özel mantık sağlamak için kullanılan bir yöntemi temsil eder.

UpdateSourceExceptionFilterCallback

Bağlama kaynak değeri güncelleştirmesi sırasında oluşturulan özel durumları işleyen yöntemi temsil eder. Bu, ile ExceptionValidationRulekullanılmalıdır.