System.Windows.Data Espacio de nombres

Contiene clases usadas para enlazar propiedades a orígenes de datos, clases de proveedor de orígenes de datos e implementaciones específicas de datos de colecciones y vistas.

Clases

Nombre Description
Binding

Proporciona acceso de alto nivel a la definición de un enlace, que conecta las propiedades de los objetos de destino de enlace (normalmente, elementos WPF) y cualquier origen de datos (por ejemplo, una base de datos, un archivo XML o cualquier objeto que contenga datos).

BindingBase

Define las características comunes de las Bindingclases , PriorityBindingy MultiBinding .

BindingExpression

Contiene información sobre una sola instancia de .Binding

BindingExpressionBase

Representa la clase base para BindingExpression, PriorityBindingExpressiony MultiBindingExpression.

BindingGroup

Contiene una colección de enlaces y ValidationRule objetos que se usan para validar un objeto.

BindingListCollectionView

Representa para colecciones CollectionView que implementan IBindingList, como vistas de datos de Microsoft ActiveX Data Objects (ADO).

BindingOperations

Proporciona métodos estáticos para manipular enlaces, incluidos Bindinglos objetos , MultiBindingy PriorityBinding .

CollectionContainer

Contiene una estructura de colección existente, como o ObservableCollection<T> , DataSetque se va a usar dentro de .CompositeCollection

CollectionRegisteringEventArgs

Proporciona datos para el evento CollectionRegistering.

CollectionView

Representa una vista para agrupar, ordenar, filtrar y navegar por una colección de datos.

CollectionViewGroup

Representa un grupo creado por un CollectionView objeto basado en .GroupDescriptions

CollectionViewRegisteringEventArgs

Proporciona datos para el evento CollectionViewRegistering.

CollectionViewSource

Proxy de Lenguaje de marcado extensible de aplicaciones (XAML) de una CollectionView clase.

CompositeCollection

Permite mostrar varias colecciones y elementos como una sola lista.

DataChangedEventManager

Proporciona una WeakEventManager implementación para que pueda usar el patrón "agente de escucha de eventos débiles" para adjuntar agentes de escucha para el DataChanged evento.

DataSourceProvider

Clase base común y contrato para DataSourceProvider objetos, que son generadores que ejecutan algunas consultas para generar un único objeto o una lista de objetos que puede usar como objetos de origen de enlace.

DataTransferEventArgs

Encapsula argumentos para eventos de transferencia de datos.

FilterEventArgs

Proporciona información y datos de eventos asociados al Filter evento.

ListCollectionView

Representa la vista de colección para las colecciones que implementan IList.

MultiBinding

Describe una colección de Binding objetos adjuntos a una sola propiedad de destino de enlace.

MultiBindingExpression

Contiene información de instancia sobre una única instancia de .MultiBinding

ObjectDataProvider

Ajusta y crea un objeto que puede usar como origen de enlace.

PriorityBinding

Describe una colección de objetos adjuntos a una sola propiedad de destino de enlace, que recibe su valor del primer enlace de Binding la colección que genera un valor correctamente.

PriorityBindingExpression

Contiene información de instancia sobre una única instancia de .PriorityBinding

PropertyGroupDescription

Describe la agrupación de elementos mediante un nombre de propiedad como criterios.

RelativeSource

Implementa una extensión de marcado que describe la ubicación del origen de enlace en relación con la posición del destino de enlace.

ValueConversionAttribute

Representa un atributo que permite al autor de un convertidor de valores especificar los tipos de datos implicados en la implementación del convertidor.

ValueUnavailableException

Excepción producida por el GetValue(Object, String) método cuando el valor no está disponible.

XmlDataProvider

Habilita el acceso declarativo a los datos XML para el enlace de datos.

XmlNamespaceMapping

Declara una asignación entre un identificador uniforme de recursos (URI) y un prefijo.

XmlNamespaceMappingCollection

Representa una colección de XmlNamespaceMapping objetos.

Interfaces

Nombre Description
IMultiValueConverter

Proporciona una manera de aplicar lógica personalizada en .MultiBinding

IValueConverter

Proporciona una manera de aplicar lógica personalizada a un enlace.

Enumeraciones

Nombre Description
BindingMode

Describe la dirección del flujo de datos en un enlace.

BindingStatus

Describe el estado de un enlace.

RelativeSourceMode

Describe la ubicación del origen de enlace en relación con la posición del destino de enlace.

UpdateSourceTrigger

Describe el tiempo de las actualizaciones de origen de enlace.

Delegados

Nombre Description
CollectionSynchronizationCallback

Representa el método que sincroniza una colección para el acceso entre subprocesos.

FilterEventHandler

Representa el método que controlará el Filter evento.

GroupDescriptionSelectorCallback

Representa un método que se usa para proporcionar lógica personalizada para seleccionar en GroupDescription función del grupo primario y su nivel.

UpdateSourceExceptionFilterCallback

Representa el método que controla las excepciones que se producen durante la actualización del valor de origen de enlace. Debe usarse con .ExceptionValidationRule