Microsoft.UI.Xaml.Data Espacio de nombres

Define la infraestructura de enlace de datos para las aplicaciones.

Clases

Nombre Description
BindableAttribute

Especifica que se puede usar un tipo definido en C++ para el enlace.

Binding

Define un enlace que conecta las propiedades de los destinos de enlace y los orígenes de datos.

BindingBase

Proporciona una clase base para la clase Binding .

BindingExpression

Contiene información sobre una sola instancia de un enlace.

BindingExpressionBase

Representa la clase base para BindingExpression.

BindingOperations

Proporciona el método SetBinding estático.

CollectionViewSource

Proporciona un origen de datos que agrega compatibilidad con la agrupación y el elemento actual a las clases de colección.

CurrentChangingEventArgs

Proporciona datos para el evento CurrentChanging .

DataErrorsChangedEventArgs

Proporciona datos de eventos para el evento ErrorsChanged .

ItemIndexRange

Proporciona información sobre un intervalo de elementos en el origen de datos.

PropertyChangedEventArgs

Proporciona datos para el evento PropertyChanged .

.NET Esta clase aparece como System.ComponentModel.PropertyChangedEventArgs.

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.

Estructuras

Nombre Description
LoadMoreItemsResult

Ajusta los resultados asincrónicos de una llamada LoadMoreItemsAsync .

Interfaces

Nombre Description
ICollectionView

Permite que las colecciones admitan la administración, agrupación e carga incremental de registros actuales (virtualización de datos).

ICollectionViewFactory

Admite la creación de la implementación de ICollectionView pertinente.

ICollectionViewGroup

Representa los elementos agrupados dentro de una vista.

ICustomProperty

Implementa la compatibilidad con la definición de propiedades personalizadas para orígenes de enlace de datos que se implementan mediante COM.

ICustomPropertyProvider

Proporciona servicio de búsqueda para la compatibilidad con ICustomProperty . Esta interfaz se implementa mediante objetos para que sus propiedades definidas personalizadas se puedan usar como orígenes de enlace en tiempo de ejecución.

IItemsRangeInfo

Proporciona información sobre un intervalo de elementos en el origen de datos.

INotifyDataErrorInfo

Define los miembros que las clases de entidad de datos pueden implementar para proporcionar compatibilidad de validación sincrónica y asincrónica personalizada.

INotifyPropertyChanged

Notifica a los clientes que ha cambiado un valor de propiedad.

ISelectionInfo

Administra si los elementos y intervalos de elementos del origen de datos se seleccionan en el control de lista.

ISupportIncrementalLoading

Especifica un contrato de llamada para las vistas de recopilación que admiten la carga incremental.

IValueConverter

Expone métodos que permiten modificar los datos a medida que pasa a través del motor de enlace.

Enumeraciones

Nombre Description
BindingMode

Describe cómo se propagan los datos en un enlace.

RelativeSourceMode

Define constantes que describen la ubicación del origen de enlace en relación con la posición del destino de enlace.

UpdateSourceTrigger

Define constantes que indican cuándo se actualiza un origen de enlace mediante su destino de enlace en enlace bidireccional.

Delegados

Nombre Description
CurrentChangingEventHandler

Representa un método que puede controlar el evento CurrentChanging de una implementación de ICollectionView .

PropertyChangedEventHandler

Representa el método que controlará el evento PropertyChanged . Al programar con Microsoft .NET este delegado está oculto, use el delegado System.ComponentModel.PropertyChangedEventHandler.

Consulte también