.NET-Zuordnungen von Windows-Runtime Typen in UWP-Apps
Artikel
In diesem Artikel werden die Zuordnungen aufgeführt, die .NET zwischen Windows-Runtime -Typen (WinRT) und .NET-Typen in Universelle Windows-Plattform-Apps (UWP) erstellt, die mit verwaltetem Code geschrieben wurden. In diesen Apps zeigt Visual Studio IntelliSense den .NET-Typ anstelle des WinRT-Typs an. Wenn beispielsweise eine WinRT-Methode einen Parameter vom Typ "IVector<"-Zeichenfolge> verwendet, zeigt IntelliSense einen Parameter vom Typ "IList<"-Zeichenfolge an>. Ebenso verwenden Sie in einer Windows-Runtime Komponente, die mit verwaltetem Code geschrieben wurde, den .NET-Typ in Membersignaturen. Wenn das Windows-Runtime Metadatenexporttool (Winmdexp.exe) Ihre Windows-Runtime Komponente generiert, wird der .NET-Typ in den entsprechenden WinRT-Typ übersetzt.
Die meisten Typen mit demselben Namespacenamen und Typnamen in WinRT und .NET sind Strukturen (oder Typen, die Strukturen zugeordnet sind, z. B. Enumerationen). In WinRT haben Strukturen keine anderen Member als Felder und erfordern Hilfstypen, die in .NET ausgeblendet sind. Die .NET-Versionen dieser Strukturen verfügen über Eigenschaften und Methoden, die die Funktionalität der ausgeblendeten Hilfstypen bereitstellen.
Hinweis
Eine Liste der Zuordnungen zwischen WinRT- und .NET-Typen im Kontext von Desktop-Apps, die auf .NET abzielen und C#/WinRT verwenden, finden Sie unter .NET-Zuordnungen von WinRT-Typen in C#/WinRT.
WinRT-Typen, die .NET-Typen mit demselben Namen und Namespace zugeordnet sind
In .NET-Assembly-System.ObjectModel.dll
Namespace
type
Windows.UI.Xaml.Input
ICommand
In .NET-Assembly-System.Runtime.WindowsRuntime.dll
Namespace
type
Windows.Foundation
Punkt
Windows.Foundation
Rect
Windows.Foundation
Size
Windows.UI
Color
In .NET-Assembly-System.Runtime.WindowsRuntime.UI.Xaml.dll
Namespace
type
Windows.UI.Xaml
CornerRadius
Windows.UI.Xaml
Duration
Windows.UI.Xaml
DurationType
Windows.UI.Xaml
GridLength
Windows.UI.Xaml
GridUnitType
Windows.UI.Xaml
Stärke
Windows.UI.Xaml.Controls.Primitives
GeneratorPosition
Windows.UI.Xaml.Media
Matrix
Windows.UI.Xaml.Media.Animation
KeyTime
Windows.UI.Xaml.Media.Animation
RepeatBehavior
Windows.UI.Xaml.Media.Animation
RepeatBehaviorType
Windows.UI.Xaml.Media.Media3D
Matrix3D
WinRT-Typen, die .NET-Typen mit einem anderen Namen und/oder Namespace zuordnen