System.Windows.Data Ad Alanı
Ö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.
Ö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. |