我在做Windows Store App,它有3页。
主页面在App.xaml.cpp中调用
void App::OnLaunched(Windows::ApplicationModel::Activation::
LaunchActivatedEventArgs^ args)
{
}
我在主页中有一个名为“下一步”的按钮,在这个按钮的点击事件中,我想进入下一页,即第1页,而不是等等。 我正在使用这个
this->Frame->Navigate(__typeof(Page1));
但我得到编译时错误如下
错误C2061:语法错误:标识符'Frame'
第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 :(得分:2)
我们必须以这种方式使用它的解决方案
这 - >帧 - >导航(类型名(NameCamera :: typeid的));