System.Windows.Data Ad Alanı

Veri kaynaklarına, veri kaynağı sağlayıcısı sınıflarına ve koleksiyon ve görünümlerin verilerine özgü uygulamalarına Özellikler bağlamak için kullanılan sınıfları içerir. Contains classes used for binding properties to data sources, data source provider classes, and data-specific implementations of collections and views.

Sınıflar

Binding

Bağlama hedef nesnelerinin (genellikle, WPF öğeleri) ve herhangi bir veri kaynağının (örneğin, bir veritabanı, bir XML dosyası veya veri içeren herhangi bir nesne) özelliklerini bağlayan bir bağlamanın tanımına üst düzey erişim sağlar.Provides high-level access to the definition of a binding, which connects the properties of binding target objects (typically, WPF elements), and any data source (for example, a database, an XML file, or any object that contains data).

BindingBase

Binding, Ve sınıflarının ortak özelliklerini tanımlar PriorityBinding MultiBinding .Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

BindingExpression

Tek bir örneği hakkındaki bilgileri içerir Binding .Contains information about a single instance of a Binding.

BindingExpressionBase

, Ve için temel sınıfı temsil eder BindingExpression PriorityBindingExpression MultiBindingExpression .Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression.

BindingGroup

Bir ValidationRule nesneyi doğrulamak için kullanılan bağlama ve nesneler koleksiyonunu içerir.Contains a collection of bindings and ValidationRule objects that are used to validate an object.

BindingListCollectionView

, CollectionView IBindingList Microsoft ACTIVEX Data Objects (ADO) veri görünümleri gibi uygulayan koleksiyonları temsil eder.Represents the CollectionView for collections that implement IBindingList, such as Microsoft ActiveX Data Objects (ADO) data views.

BindingOperations

, Ve nesneleri dahil olmak üzere bağlamaları işlemek için statik yöntemler sağlar Binding MultiBinding PriorityBinding .Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

CollectionContainer

, ObservableCollection<T> İçinde kullanılmak üzere bir veya gibi var olan bir koleksiyon yapısını barındırır DataSet CompositeCollection .Holds an existing collection structure, such as an ObservableCollection<T> or a DataSet, to be used inside a CompositeCollection.

CollectionRegisteringEventArgs

CollectionRegistering olayı için veriler sağlar.Provides data for the CollectionRegistering event.

CollectionView

Gruplandırma, sıralama, filtreleme ve veri toplamayı gezinme için bir görünümü temsil eder.Represents a view for grouping, sorting, filtering, and navigating a data collection.

CollectionViewGroup

Temelinde bir nesne tarafından oluşturulan bir grubu temsil eder CollectionView GroupDescriptions .Represents a group created by a CollectionView object based on the GroupDescriptions.

CollectionViewRegisteringEventArgs

CollectionViewRegistering olayı için veriler sağlar.Provides data for the CollectionViewRegistering event.

CollectionViewSource

Bir sınıfın Extensible Application Markup Language (XAML) proxy 'si CollectionView .The Extensible Application Markup Language (XAML) proxy of a CollectionView class.

CompositeCollection

Birden çok koleksiyonun ve öğenin tek bir liste olarak görüntülenmesini sağlar.Enables multiple collections and items to be displayed as a single list.

DataChangedEventManager

WeakEventManagerOlaya yönelik dinleyicileri eklemek için "zayıf olay dinleyicisi" modelini kullanabilmeniz için bir uygulama sağlar DataChanged .Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the DataChanged event.

DataSourceProvider

DataSourceProviderTek bir nesne veya bağlama kaynak nesneleri olarak kullanabileceğiniz bir nesne listesi oluşturmak üzere bazı sorguları yürütülen, nesneler için ortak temel sınıf ve anlaşma.Common base class and contract for DataSourceProvider objects, which are factories that execute some queries to produce a single object or a list of objects that you can use as binding source objects.

DataTransferEventArgs

Veri aktarımı olayları için bağımsız değişkenleri kapsüller.Encapsulates arguments for data transfer events.

FilterEventArgs

Olayla ilişkili bilgi ve olay verileri sağlar Filter .Provides information and event data that is associated with the Filter event.

ListCollectionView

Uygulayan koleksiyonlar için koleksiyon görünümünü temsil eder IList .Represents the collection view for collections that implement IList.

MultiBinding

BindingTek bir bağlama hedefi özelliğine iliştirilmiş nesne koleksiyonunu açıklar.Describes a collection of Binding objects attached to a single binding target property.

MultiBindingExpression

Tek bir örneği hakkında örnek bilgisi içerir MultiBinding .Contains instance information about a single instance of a MultiBinding.

ObjectDataProvider

, Bir bağlama kaynağı olarak kullanabileceğiniz bir nesne sarmalanmış ve oluşturur.Wraps and creates an object that you can use as a binding source.

PriorityBinding

Bir Binding değeri başarıyla üreten koleksiyondaki ilk bağlamadan değerini alan tek bir bağlama hedefi özelliğine iliştirilmiş nesne koleksiyonunu açıklar.Describes a collection of Binding objects that is attached to a single binding target property, which receives its value from the first binding in the collection that produces a value successfully.

PriorityBindingExpression

Tek bir örneği hakkında örnek bilgisi içerir PriorityBinding .Contains instance information about a single instance of a PriorityBinding.

PropertyGroupDescription

Ölçüt olarak bir özellik adı kullanılarak öğelerin gruplandırılmasını açıklar.Describes the grouping of items using a property name as the criteria.

RelativeSource

Bağlama hedefinin konumuna göre bağlama kaynağının konumunu açıklayan bir işaretleme uzantısı uygular.Implements a markup extension that describes the location of the binding source relative to the position of the binding target.

ValueConversionAttribute

Bir değer dönüştürücünün yazarının dönüştürücünün uygulamasında yer alan veri türlerini belirtmesini sağlayan bir özniteliği temsil eder.Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter.

ValueUnavailableException

Değer kullanılabilir olmadığında yöntemi tarafından oluşturulan özel durum GetValue(Object, String) .The exception that is thrown by the GetValue(Object, String) method when the value is not available.

XmlDataProvider

Veri bağlama için XML verilerine bildirime dayalı erişim sağlar.Enables declarative access to XML data for data binding.

XmlNamespaceMapping

Tekdüzen Kaynak tanımlayıcısı (URI) ve önek arasında bir eşleme bildirir.Declares a mapping between a uniform resource identifier (URI) and a prefix.

XmlNamespaceMappingCollection

Bir nesne koleksiyonunu temsil eder XmlNamespaceMapping .Represents a collection of XmlNamespaceMapping objects.

Arabirimler

IMultiValueConverter

Bir içinde özel mantık uygulamak için bir yol sağlar MultiBinding .Provides a way to apply custom logic in a MultiBinding.

IValueConverter

Bir bağlamaya özel mantık uygulamak için bir yol sağlar.Provides a way to apply custom logic to a binding.

Numaralandırmalar

BindingMode

Veri akışının bir bağlamadaki yönünü açıklar.Describes the direction of the data flow in a binding.

BindingStatus

Bir bağlamanın durumunu açıklar.Describes the status of a binding.

RelativeSourceMode

Bağlama hedefinin konumuna göre bağlama kaynağının konumunu açıklar.Describes the location of the binding source relative to the position of the binding target.

UpdateSourceTrigger

Bağlama kaynak güncelleştirmelerinin zamanlamasını açıklar.Describes the timing of binding source updates.

Temsilciler

CollectionSynchronizationCallback

Çapraz iş parçacığı erişimi için bir koleksiyonu eşitleyen yöntemi temsil eder.Represent the method that synchronizes a collection for cross-thread access.

FilterEventHandler

Olayı işleyecek yöntemi temsil eder Filter .Represents the method that will handle the Filter event.

GroupDescriptionSelectorCallback

Üst gruba ve düzeyine göre seçim yapmak için özel mantık sağlamak üzere kullanılan bir yöntemi temsil eder GroupDescription .Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level.

UpdateSourceExceptionFilterCallback

Bağlama kaynak değerinin güncelleştirilmesi sırasında oluşturulan özel durumları işleyen yöntemi temsil eder.Represents the method that handles exceptions that are thrown during the update of the binding source value. Bu, ile birlikte kullanılmalıdır ExceptionValidationRule .This must be used with the ExceptionValidationRule.