Создание страниц приложения Магазина Windows без XAML

Я пишу приложение для Магазина Windows на C # / XAML и хотел бы создать страницу и перейти к ней и полностью отобразить ее из C #. Это возможно? Очевидно, что я могу наследовать от Page, но при попытке перейти на производную страницу без XAML я получаю исключение System.TypeLoadException ... «Не удалось найти тип среды выполнения Windows« Windows.Foundation »».

Я думал, что это должно быть возможно, поскольку XAML переводится в определение частичного класса CLR, поэтому нет причин, по которым никто не мог бы делать все в C #. Но, очевидно, я пропустил какие-то требования к структуре

Предложения?

Прямо сейчас все, что у меня есть для производной страницы,

using Windows.UI.Xaml.Controls;

namespace App1 {
    public class Page2 : Page {
        public Page2 () { }
    }
}

И вот полное исключение:

Could not find Windows Runtime type 'Windows.Foundation'.
at System.StubHelpers.WinRTTypeNameConverter.GetTypeFromWinRTTypeName(String typeName, Boolean& isPrimitive)
at System.StubHelpers.SystemTypeMarshaler.ConvertToManaged(TypeNameNative* pNativeType, Type& managedType)
at Windows.UI.Xaml.Controls.Frame.Navigate(Type sourcePageType)
at App1.MainPage.<P2>d__2.MoveNext()

Ответы на вопрос(2)

Ваш ответ на вопрос