System.Windows.Data Obor názvů

Obsahuje třídy používané pro vázání vlastností na zdroje dat, třídy zprostředkovatele zdrojů dat a implementace kolekcí a zobrazení specifických pro data. Contains classes used for binding properties to data sources, data source provider classes, and data-specific implementations of collections and views.

Třídy

Binding

Poskytuje nejvyšší úroveň přístupu k definici vazby, která spojuje vlastnosti cílových objektů vazby (typicky prvky WPF) a jakýkoliv zdroj dat (například databáze, soubor XML nebo libovolný objekt, který obsahuje data).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

Definuje společné vlastnosti Binding tříd, a PriorityBinding MultiBinding .Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

BindingExpression

Obsahuje informace o jedné instanci Binding .Contains information about a single instance of a Binding.

BindingExpressionBase

Představuje základní třídu pro BindingExpression , PriorityBindingExpression a MultiBindingExpression .Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression.

BindingGroup

Obsahuje kolekci vazeb a ValidationRule objektů, které slouží k ověření objektu.Contains a collection of bindings and ValidationRule objects that are used to validate an object.

BindingListCollectionView

Představuje CollectionView kolekci pro kolekce, které implementují IBindingList , například zobrazení dat Microsoft rozhraní ADO (ActiveX Data Objects) (ADO).Represents the CollectionView for collections that implement IBindingList, such as Microsoft ActiveX Data Objects (ADO) data views.

BindingOperations

Poskytuje statické metody pro manipulaci s vazbami, Binding včetně MultiBinding objektů, a PriorityBinding .Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

CollectionContainer

Obsahuje existující strukturu kolekce, jako je například ObservableCollection<T> nebo DataSet , která se má použít uvnitř CompositeCollection .Holds an existing collection structure, such as an ObservableCollection<T> or a DataSet, to be used inside a CompositeCollection.

CollectionRegisteringEventArgs

Poskytuje data pro událost CollectionRegistering.Provides data for the CollectionRegistering event.

CollectionView

Představuje zobrazení pro seskupování, řazení, filtrování a navigaci v kolekci dat.Represents a view for grouping, sorting, filtering, and navigating a data collection.

CollectionViewGroup

Představuje skupinu vytvořenou CollectionView objektem založenou na GroupDescriptions .Represents a group created by a CollectionView object based on the GroupDescriptions.

CollectionViewRegisteringEventArgs

Poskytuje data pro událost CollectionViewRegistering.Provides data for the CollectionViewRegistering event.

CollectionViewSource

Proxy jazyk Extensible Application Markup Language (XAML) (XAML) CollectionView třídy.The Extensible Application Markup Language (XAML) proxy of a CollectionView class.

CompositeCollection

Umožňuje zobrazit více kolekcí a položek jako jeden seznam.Enables multiple collections and items to be displayed as a single list.

DataChangedEventManager

Poskytuje WeakEventManager implementaci, aby bylo možné k připojení posluchačů k události použít vzor "slabý naslouchací proces události" DataChanged .Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the DataChanged event.

DataSourceProvider

Společná základní třída a kontrakt pro DataSourceProvider objekty, které jsou továrny, které spouštějí některé dotazy pro vytvoření jednoho objektu nebo seznamu objektů, které lze použít jako vazby zdrojových objektů.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

Zapouzdřuje argumenty pro události přenosu dat.Encapsulates arguments for data transfer events.

FilterEventArgs

Poskytuje informace a data událostí, která jsou přidružena k Filter události.Provides information and event data that is associated with the Filter event.

ListCollectionView

Představuje zobrazení kolekce pro kolekce, které implementují IList .Represents the collection view for collections that implement IList.

MultiBinding

Popisuje kolekci Binding objektů připojených k vlastnosti cíle jedné vazby.Describes a collection of Binding objects attached to a single binding target property.

MultiBindingExpression

Obsahuje informace o instanci s jednou instancí MultiBinding .Contains instance information about a single instance of a MultiBinding.

ObjectDataProvider

Zalomí a vytvoří objekt, který lze použít jako zdroj vazby.Wraps and creates an object that you can use as a binding source.

PriorityBinding

Popisuje kolekci Binding objektů, které jsou připojeny k vlastnosti cíle jedné vazby, která přijímá svou hodnotu z první vazby v kolekci, která vytváří hodnotu úspěšně.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

Obsahuje informace o instanci s jednou instancí PriorityBinding .Contains instance information about a single instance of a PriorityBinding.

PropertyGroupDescription

Popisuje seskupení položek pomocí názvu vlastnosti jako kritérií.Describes the grouping of items using a property name as the criteria.

RelativeSource

Implementuje rozšíření značek, které popisuje umístění zdroje vazby relativně k pozici cíle vazby.Implements a markup extension that describes the location of the binding source relative to the position of the binding target.

ValueConversionAttribute

Představuje atribut, který umožňuje autorovi hodnoty určit typy dat, které se podílejí na implementaci převaděče.Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter.

ValueUnavailableException

Výjimka, která je vyvolána metodou, GetValue(Object, String) když hodnota není k dispozici.The exception that is thrown by the GetValue(Object, String) method when the value is not available.

XmlDataProvider

Povoluje deklarativní přístup k datům XML pro datovou vazbu.Enables declarative access to XML data for data binding.

XmlNamespaceMapping

Deklaruje mapování mezi identifikátorem URI (Uniform Resource Identifier) a předponou.Declares a mapping between a uniform resource identifier (URI) and a prefix.

XmlNamespaceMappingCollection

Představuje kolekci XmlNamespaceMapping objektů.Represents a collection of XmlNamespaceMapping objects.

Rozhraní

IMultiValueConverter

Poskytuje způsob, jak použít vlastní logiku v MultiBinding .Provides a way to apply custom logic in a MultiBinding.

IValueConverter

Poskytuje způsob, jak použít vlastní logiku na vazbu.Provides a way to apply custom logic to a binding.

Výčty

BindingMode

Popisuje směr toku dat ve vazbě.Describes the direction of the data flow in a binding.

BindingStatus

Popisuje stav vazby.Describes the status of a binding.

RelativeSourceMode

Popisuje umístění zdroje vazby vzhledem k umístění cíle vazby.Describes the location of the binding source relative to the position of the binding target.

UpdateSourceTrigger

Popisuje načasování aktualizace zdroje vazby.Describes the timing of binding source updates.

Delegáti

CollectionSynchronizationCallback

Představuje metodu, která synchronizuje kolekci pro přístup mezi vlákny.Represent the method that synchronizes a collection for cross-thread access.

FilterEventHandler

Představuje metodu, která zpracuje Filter událost.Represents the method that will handle the Filter event.

GroupDescriptionSelectorCallback

Představuje metodu, která slouží k poskytnutí vlastní logiky pro výběr na GroupDescription základě nadřazené skupiny a její úrovně.Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level.

UpdateSourceExceptionFilterCallback

Představuje metodu, která zpracovává výjimky, které jsou vyvolány během aktualizace zdrojové hodnoty vazby.Represents the method that handles exceptions that are thrown during the update of the binding source value. Toto je nutné použít s ExceptionValidationRule .This must be used with the ExceptionValidationRule.