визуальная навигация по XAML-странице с использованием переполнения стека

Я делаю приложение для Магазина Windows, и оно имеет 3 страницы.

  1. Главная страница
  2. Страница 1
  3. страница 2

главная страница вызывается в App.xaml.cpp

 void App::OnLaunched(Windows::ApplicationModel::Activation::
LaunchActivatedEventArgs^ args)
{

}

У меня есть кнопка на главной странице под названием «Далее», и по событию нажатия этой кнопки я хотел перейти на следующую страницу, то есть на страницу 1 и так далее.
Я использую это

                this->Frame->Navigate(__typeof(Page1));

Но я получаю ошибку времени компиляции следующим образом

ошибка C2061: синтаксическая ошибка: идентификатор «Кадр»
Страница 1: незаконное использование этого типа в качестве выражения

я добавил

using namespace Platform;
using namespace Windows::Foundation;
using namespace Windows::Foundation::Collections;
using namespace Windows::UI::Xaml;
using namespace Windows::UI::Xaml::Controls;
using namespace Windows::UI::Xaml::Controls::Primitives;
using namespace Windows::UI::Xaml::Data;
using namespace Windows::UI::Xaml::Input;
using namespace Windows::UI::Xaml::Media;
using namespace Windows::UI::Xaml::Navigation;
using namespace Windows::UI::Xaml::Interop;

0

Решение

Получил решение, мы должны использовать его таким образом

this-> Frame-> Navigate (TypeName (NameCamera :: TypeId));

2

Другие решения

Других решений пока нет …