System.Windows.Data Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que se usan para enlazar propiedades a orígenes de datos, clases de proveedor de orígenes de datos e implementaciones de colecciones y vistas que son específicas de los datos.
Clases
Binding |
Proporciona acceso de alto nivel a la definición de un enlace, que conecta las propiedades de 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 clases Binding, PriorityBinding y MultiBinding. |
BindingExpression |
Contiene información sobre una sola instancia de un Binding. |
BindingExpressionBase |
Representa la clase base para BindingExpression, PriorityBindingExpression y MultiBindingExpression. |
BindingGroup |
Contiene una colección de enlaces y objetos ValidationRule que se usan para validar un objeto. |
BindingListCollectionView |
Representa el elemento CollectionView de colecciones que implementan IBindingList, como vistas de datos de Microsoft ActiveX Data Objects (ADO). |
BindingOperations |
Ofrece métodos estáticos para manipular enlaces, incluidos los objetos Binding, MultiBinding y PriorityBinding. |
CollectionContainer |
Contiene una estructura de colección existente, como ObservableCollection<T> o DataSet, que se 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 objeto CollectionView basado en GroupDescriptions. |
CollectionViewRegisteringEventArgs |
Proporciona datos para el evento CollectionViewRegistering. |
CollectionViewSource |
Proxy de lenguaje XAML (Extensible Application Markup Language) de una clase CollectionView. |
CompositeCollection |
Permite que varias colecciones y elementos se muestren como una única lista. |
DataChangedEventManager |
Proporciona una implementación de WeakEventManager para que pueda usar el modelo de "agente de escucha de evento débil" con el fin de asociar agentes de escucha para el evento DataChanged. |
DataSourceProvider |
Clase base común y contrato para objetos DataSourceProvider, que son fábricas que ejecutan algunas consultas para generar un objeto único o una lista de objetos que pueda utilizar como objetos de origen de enlace. |
DataTransferEventArgs |
Encapsula los argumentos para los eventos de transferencia de datos. |
FilterEventArgs |
Proporciona información y datos de evento asociados al evento Filter. |
ListCollectionView |
Representa la vista de colección de las colecciones que implementan IList. |
MultiBinding |
Describe una colección de objetos Binding asociados a una única propiedad de destino de enlace. |
MultiBindingExpression |
Contiene información de instancia sobre una sola instancia de MultiBinding. |
ObjectDataProvider |
Encapsula y crea un objeto que puede usar como origen de enlace. |
PriorityBinding |
Describe una colección de objetos Binding que se adjunta a una única propiedad de destino de enlace, que recibe su valor del primer enlace de la colección que produce un valor correctamente. |
PriorityBindingExpression |
Contiene información de instancia sobre una sola instancia de PriorityBinding. |
PropertyGroupDescription |
Describe la agrupación de elementos usando un nombre de propiedad como criterio. |
RelativeSource |
Implementa una extensión de marcado que describe la ubicación del origen del enlace con respecto a la posición de destino del 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 que produce el método GetValue(Object, String) cuando el valor no está disponible. |
XmlDataProvider |
Habilita el acceso declarativo a los datos XML del enlace de datos. |
XmlNamespaceMapping |
Declara una asignación entre un identificador uniforme de recursos (URI) y un prefijo. |
XmlNamespaceMappingCollection |
Representa una colección de objetos XmlNamespaceMapping. |
Interfaces
IMultiValueConverter |
Proporciona una manera de aplicar la lógica personalizada en un MultiBinding. |
IValueConverter |
Proporciona una manera de aplicar la lógica personalizada a un enlace. |
Enumeraciones
BindingMode |
Describe la dirección del flujo de datos en un enlace. |
BindingStatus |
Describe el estado de un enlace. |
RelativeSourceMode |
Describa la ubicación del origen de enlace en relación con la posición del destino de enlace. |
UpdateSourceTrigger |
Describe los intervalos de las actualizaciones del origen de enlace. |
Delegados
CollectionSynchronizationCallback |
Representa el método que sincroniza una colección para el acceso entre subprocesos. |
FilterEventHandler |
Representa el método que controlará el evento Filter. |
GroupDescriptionSelectorCallback |
Representa un método que se utiliza para proporcionar lógica personalizada con el fin de seleccionar el objeto GroupDescription en función del grupo primario y su nivel. |
UpdateSourceExceptionFilterCallback |
Representa el método que controla las excepciones que se inician durante la actualización del valor del origen de enlace. Debe usarse con la ExceptionValidationRule. |