我正在开发 Windows 应用商店应用程序,它有 3 个页面。
- 主页
- 第 1 页
- 第 2 页
主页面在App.xaml.cpp中被调用
void App::OnLaunched(Windows::ApplicationModel::Activation::
LaunchActivatedEventArgs^ args)
{
}
我在主页上有一个名为“Next”的按钮,在单击此按钮事件时我想转到下一页,即第 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;
最佳答案
得到了我们必须以这种方式使用它的解决方案
this->Frame->Navigate(TypeName(NameCamera::typeid));
关于c++ - 使用 C++ 导航 XAML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13796949/