Windows.UI.Xaml.Interop Espacio de nombres

Proporciona tipos básicos para la integración entre marcos e interoperación. En particular, esto incluye interfaces y tipos de compatibilidad que habilitan patrones de enlace.

Clases

NotifyCollectionChangedEventArgs

Proporciona los datos del evento para un evento CollectionChanged .

.RED Esta clase aparece como System.Collections.Specialized.NotifyCollectionChangedEventArgs.

Estructuras

TypeName

Sustituye a System.Type de modo que la información de tipo notificada por otras API no tiene una dependencia de Common Language Runtime (CLR). Esta estructura se usa como valor por propiedades como UnderlyingType y Type.

.RED Al programar con .NET, este tipo está oculto y debe usar el tipo System.Type . Todas las API de Windows Runtime que usan un TypeName según las firmas IDL sin formato usarán en su lugar valores System.Type cuando use la API con código .NET.

C++/WinRT Puedes usar la función auxiliar winrt::xaml_typename<T>() para crear un objeto TypeName . Consulta winrt::xaml_typename plantilla de función para obtener más detalles y un ejemplo de código.

Interfaces

IBindableIterable

Amplía IIterable para habilitar los requisitos de infraestructura de enlace de datos.

.RED Esta interfaz aparece como System.Collections.IEnumerable.

IBindableIterator

Admite la iteración enlazable sobre una colección.

IBindableObservableVector

Extiende IBindableVector agregando un evento VectorChanged para la notificación de cambios.

IBindableVector

Representa una colección de vectores que se puede escribir de objetos que se pueden enlazar.

.RED Esta interfaz aparece como System.Collections.IList.

IBindableVectorView

Representa una colección vectorial de solo lectura de objetos que se pueden enlazar.

INotifyCollectionChanged

Proporciona una interfaz de patrón modificada por la colección para las clases enlazables de C++.

.RED Esta interfaz aparece como System.Collections.Specialized.INotifyCollectionChanged.

Enumeraciones

NotifyCollectionChangedAction

Describe la acción que provocó un evento CollectionChanged .

.RED Este tipo aparece como System.Collections.Specialized.NotifyCollectionChangedAction.

TypeKind

Proporciona instrucciones básicas sobre el origen de un tipo. Se usa como un valor por TypeName.

Delegados

BindableVectorChangedEventHandler

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

NotifyCollectionChangedEventHandler

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

.RED Esta interfaz aparece como System.Collections.Specialized.NotifyCollectionChangedEventHandler.