Questo articolo elenca i mapping che .NET crea tra i tipi Windows Runtime (WinRT) e i tipi .NET nelle app piattaforma UWP (Universal Windows Platform) scritte con codice gestito. In queste app, Visual Studio IntelliSense mostra il tipo .NET anziché il tipo WinRT. Ad esempio, se un metodo WinRt accetta un parametro di tipo stringa IVector<>, IntelliSense mostra un parametro di tipo stringa IList<>. Analogamente, in un componente Windows Runtime scritto con codice gestito si usa il tipo .NET nelle firme dei membri. Quando lo strumento di esportazione dei metadati di Windows Runtime (Winmdexp.exe) genera il componente il Windows Runtime, il tipo .NET viene convertito nel tipo WinRT corrispondente.
La maggior parte dei tipi con lo stesso nome di spazio dei nomi e di tipo sia in WinRT che in .NET sono strutture oppure o tipi associati a strutture, come le enumerazioni. In WinRT, le strutture non hanno altri membri oltre i campi e richiedono tipi di helper che .NET nasconde. Le versioni di .NET di queste strutture hanno proprietà e metodi che forniscono le funzionalità dei tipi di helper nascosti.
Nota
Per un elenco dei mapping tra i tipi WinRT e .NET nel contesto delle app desktop destinate a .NET che usano C#/WinRT, vedere mapping .NET dei tipi WinRT in C#/WinRT.
Tipi di WinRT di cui viene eseguito il mapping a tipi .NET con lo stesso nome e spazio dei nomi.
In .NET assembly System.ObjectModel.dll
Spazio dei nomi
Type
Windows.UI.Xaml.Input
ICommand
In .NET assembly System.Runtime.WindowsRuntime.dll
Spazio dei nomi
Type
Windows.Foundation
Point
Windows.Foundation
Rect
Windows.Foundation
Dimensione
Windows.UI
Color
In .NET assembly System.Runtime.WindowsRuntime.UI.Xaml.dll
Spazio dei nomi
Type
Windows.UI.Xaml
CornerRadius
Windows.UI.Xaml
Durata
Windows.UI.Xaml
DurationType
Windows.UI.Xaml
GridLength
Windows.UI.Xaml
GridUnitType
Windows.UI.Xaml
Thickness
Windows.UI.Xaml.Controls.Primitives
GeneratorPosition
Windows.UI.Xaml.Media
Con matrice
Windows.UI.Xaml.Media.Animation
KeyTime
Windows.UI.Xaml.Media.Animation
RepeatBehavior
Windows.UI.Xaml.Media.Animation
RepeatBehaviorType
Windows.UI.Xaml.Media.Media3D
Matrix3D
Tipi di WinRT di cui viene eseguito il mapping a tipi .NET con un nome e/o uno spazio dei nomi diverso.