System.Windows.Data Ad Alanı

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

Sınıflar

Name Description
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

, Bindingve PriorityBinding sınıflarının MultiBindingortak özelliklerini tanımlar.

BindingExpression

Tek bir örneği Bindinghakkında bilgi içerir.

BindingExpressionBase

, BindingExpressionve PriorityBindingExpressioniçin MultiBindingExpressiontemel sınıfı temsil eder.

BindingGroup

Bir nesneyi doğrulamak için kullanılan bağlamalar ve ValidationRule nesneler koleksiyonunu içerir.

BindingListCollectionView

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

BindingOperations

, Bindingve MultiBinding nesneleri dahil olmak üzere PriorityBindingbağlamaları işlemek için statik yöntemler sağlar.

CollectionContainer

içinde ObservableCollection<T>kullanılacak veya gibi DataSet mevcut bir CompositeCollectionkoleksiyon 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ı CollectionViewbir nesne tarafından oluşturulan grubu GroupDescriptions temsil eder.

CollectionViewRegisteringEventArgs

CollectionViewRegistering olayı için veriler sağlar.

CollectionViewSource

Bir CollectionView sınıfın Genişletilebilir Uygulama biçimlendirme dili (XAML) proxy'si.

CompositeCollection

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

DataChangedEventManager

Olay için dinleyiciler eklemek üzere "zayıf olay dinleyicisi" desenini kullanabilmeniz için WeakEventManager bir DataChanged 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 bağlı nesne koleksiyonunu Binding açıklar.

MultiBindingExpression

Tek bir örneği MultiBindinghakkı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 ilk bağlamadan değerini alan tek bir bağlama hedef özelliğine iliştirilmiş nesne koleksiyonunu Binding açıklar.

PriorityBindingExpression

Tek bir örneği PriorityBindinghakkı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

Bir nesne koleksiyonunu XmlNamespaceMapping temsil eder.

Arabirimler

Name Description
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

Name Description
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 kaynak güncelleştirmelerinin zamanlamasını açıklar.

Temsilciler

Name Description
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 üzere ö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.