Windows.UI.Xaml.Interop Spazio dei nomi

Fornisce tipi di base per l'integrazione e l'interoperabilità tra framework. In particolare, sono incluse interfacce e tipi di supporto che consentono modelli di associazione.

Classi

NotifyCollectionChangedEventArgs

Fornisce i dati dell'evento per un evento CollectionChanged .

.NET Questa classe viene visualizzata come System.Collections.Specialized.NotifyCollectionChangedEventArgs.

Struct

TypeName

Sostituisce System.Type in modo che le informazioni sul tipo segnalate da altre API non abbiano una dipendenza da Common Language Runtime (CLR). Questa struttura viene usata come valore per proprietà, ad esempio UnderlyingType e Type.

.NET Quando si esegue la programmazione con .NET, questo tipo è nascosto e si deve usare il tipo System.Type . Tutte le API Windows Runtime che usano typeName per le firme IDL non elaborate useranno invece i valori System.Type quando si usa l'API con codice .NET.

C++/WinRT È possibile usare la funzione helper winrt::xaml_typename<T>() per creare un oggetto TypeName . Per altri dettagli, vedere il modello di funzione winrt::xaml_typename e un esempio di codice.

Interfacce

IBindableIterable

Estende IIterable per abilitare i requisiti dell'infrastruttura di data binding.

.NET Questa interfaccia viene visualizzata come System.Collections.IEnumerable.

IBindableIterator

Supporta l'iterazione associabile su una raccolta.

IBindableObservableVector

Estende IBindableVector aggiungendo un evento VectorChanged per la notifica delle modifiche.

IBindableVector

Rappresenta una raccolta vettoriale scrivibile di oggetti associabili.

.NET Questa interfaccia viene visualizzata come System.Collections.IList.

IBindableVectorView

Rappresenta una raccolta vettoriale di sola lettura di oggetti associabili.

INotifyCollectionChanged

Fornisce un'interfaccia modello modificata dalla raccolta per le classi associabili C++.

.NET Questa interfaccia viene visualizzata come System.Collections.Specialized.INotifyCollectionChanged.

Enumerazioni

NotifyCollectionChangedAction

Descrive l'azione che ha causato un evento CollectionChanged .

.NET Questo tipo viene visualizzato come System.Collections.Specialized.NotifyCollectionChangedAction.

TypeKind

Fornisce indicazioni di base sull'origine di un tipo. Usato come valore di TypeName.

Delegati

BindableVectorChangedEventHandler

Rappresenta il metodo che gestirà l'evento VectorChanged .

NotifyCollectionChangedEventHandler

Rappresenta il metodo che gestirà l'evento CollectionChanged .

.NET Questa interfaccia viene visualizzata come System.Collections.Specialized.NotifyCollectionChangedEventHandler.