So erhalten Sie Eigenschaften einer Klasse in WinRT

Ich schreibe eine Windows 8-Anwendung in C # und XAML. Ich habe eine Klasse mit vielen Eigenschaften desselben Typs, die auf dieselbe Weise im Konstruktor festgelegt werden. Anstatt für jede Eigenschaft von Hand zu schreiben und zuzuweisen, möchte ich eine Liste aller Eigenschaften eines bestimmten Typs in meiner Klasse abrufen und sie alle in einem foreach festlegen.

In "normalem" .NET würde ich das schreiben

var properties = this.GetType().GetProperties();
foreach (var property in properties)
{
    if (property.PropertyType == typeof(Tuple<string,string>))
    property.SetValue(this, j.GetTuple(property.Name));
}

woherj ist ein Parameter meines Konstruktors. In WinRT dieGetProperties() ist nicht vorhanden. Intellisense fürthis.GetType(). zeigt nichts Nützliches, was ich gebrauchen könnte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage