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 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 |