Jak uzyskać właściwości klasy w WinRT

Piszę aplikację Windows 8 w C # i XAML. Mam klasę z wieloma właściwościami tego samego typu, które są ustawione w konstruktorze w ten sam sposób. Zamiast pisać i przypisywać do każdej właściwości ręcznie, chcę uzyskać listę wszystkich właściwości określonego typu na mojej klasie i ustawić je wszystkie w foreach.

W „normalnym” .NET napisałbym to

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

gdziej jest parametrem mojego konstruktora. W WinRT theGetProperties() nie istnieje. Intellisense dlathis.GetType(). nie pokazuje niczego użytecznego.

questionAnswers(2)

yourAnswerToTheQuestion