Compartilhar via


Windows.UI.Xaml.Interop Namespace

Fornece tipos básicos para integração entre estruturas e interoperação. Notavelmente, isso inclui interfaces e tipos de suporte que permitem padrões de associação.

Classes

NotifyCollectionChangedEventArgs

Fornece os dados do evento para um evento CollectionChanged .

.NET Essa classe aparece como System.Collections.Specialized.NotifyCollectionChangedEventArgs.

Estruturas

TypeName

Substitui System.Type de modo que as informações de tipo relatadas por outras APIs não tenham uma dependência do CLR (Common Language Runtime). Essa estrutura é usada como um valor por propriedades como UnderlyingType e Type.

.NET Ao programar com o .NET, esse tipo fica oculto e você deve usar o tipo System.Type . Todas as APIs Windows Runtime que usam um TypeName de acordo com as assinaturas IDL brutas usarão valores System.Type quando você usar a API com código .NET.

C++/WinRT Você pode usar a função auxiliar winrt::xaml_typename<T>() para criar um objeto TypeName . Consulte winrt::xaml_typename modelo de função para obter mais detalhes e um exemplo de código.

Interfaces

IBindableIterable

Estende o IIterable para habilitar os requisitos de infraestrutura de associação de dados.

.NET Essa interface aparece como System.Collections.IEnumerable.

IBindableIterator

Dá suporte à iteração associável em uma coleção.

IBindableObservableVector

Estende IBindableVector adicionando um evento VectorChanged para notificação de alteração.

IBindableVector

Representa uma coleção vetor gravável de objetos que é associável.

.NET Essa interface aparece como System.Collections.IList.

IBindableVectorView

Representa uma coleção de vetores somente leitura de objetos que é associável.

INotifyCollectionChanged

Fornece uma interface de padrão alterada de coleção para classes associáveis C++.

.NET Essa interface aparece como System.Collections.Specialized.INotifyCollectionChanged.

Enumerações

NotifyCollectionChangedAction

Descreve a ação que causou um evento CollectionChanged .

.NET Esse tipo aparece como System.Collections.Specialized.NotifyCollectionChangedAction.

TypeKind

Fornece diretrizes básicas sobre a origem de um tipo. Usado como um valor por TypeName.

Delegados

BindableVectorChangedEventHandler

Representa o método que manipulará o evento VectorChanged .

NotifyCollectionChangedEventHandler

Representa o método que manipulará o evento CollectionChanged .

.NET Essa interface aparece como System.Collections.Specialized.NotifyCollectionChangedEventHandler.