由于工作需要,最近在学习UWP平台开发,包括C++/CX、C++/WinRt、C#,把自己的体会记录一下,也不知道对不对,有问题再改正。

Page之间的切换是依赖Frame控制的,从Fames所属的命名空间名字就能看出来Windows::UI::Xaml::Controls,控制控制控制啊,那他必须得和控制挂钩!

个人理解,Frame就像是容器,Page就是视图,是一对多的关系,至于操作看下面。

1、添加两个新建项,分别为Page1和Page2

2、在MainPage.xaml中添加四个按钮和一个Frame,j记得给每个控件改名。

3、给按钮添加函数响应

void UWPApp02::MainPage::page1Btn_click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{myFrame->Navigate(TypeName(Page1::typeid), e);
}void UWPApp02::MainPage::page2Btn_click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{myFrame->Navigate(TypeName(Page2::typeid), e);
}void UWPApp02::MainPage::forwardBtn_click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{if (myFrame->CanGoForward){myFrame->GoForward();}
}void UWPApp02::MainPage::backBtn_click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{if (myFrame->CanGoBack){myFrame->GoBack();}
}

Ok了!

Universal Windows Platform(UWP)C++/CX之Page切换相关推荐

  1. Universal Windows Platform(UWP)应用的窗口特性

    为满足业务线应用的需求,我们将继续推出Universal Windows Platform(UWP)系列文章.下面,我们将注意力转向另一个备受关注的问题,即多窗口支持. \\ 窗口模型 \\ 是否可以 ...

  2. 如何将GridViewEX升级到UWP(Universal Windows Platform)平台

    引言 上一篇文章中,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Window ...

  3. 使用 .NET 平台,如何玩转 Universal Windows 应用?

    2015年7月30日 本文作者是 Managed Languages 团队项目经理 Lucian Wischik. 不久前,Visual Studio 2015上新增 Windows 10 应用的开发 ...

  4. 使用 .NET 平台,如何玩转 Universal Windows 应用? 1

    2015年7月30日 本文作者是 Managed Languages 团队项目经理 Lucian Wischik. 不久前,Visual Studio 2015上新增 Windows 10 应用的开发 ...

  5. 2015 MVP 社区大课堂开课了, 给App及Web开发者学习最新的Universal Windows 平台知识

    Windows 10 Developer Readiness - Powered by MVPs - 由微软最有价值专家(MVP)主讲在免费线直播课程 ---------- One windows p ...

  6. Windows 10 UWP/Windows 10 Mobile GIF图片显示

    Windows 10 UWP/Windows 10 Mobile GIF图片显示   最近做西邮图书馆安卓版时候,有一个学长建议加载动画用gif图片,那样可能性能会好点.但是之前Windows 10 ...

  7. 【techQA】安装Windows Platform SDK v7.1出现提示Some Windows SDK components require the RTM .NET Framework 4

    [techQ&A]安装Windows Platform SDK v7.1出现提示Some Windows SDK components require the RTM .NET Framewo ...

  8. 安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能?

    安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能? UWP 是为 Windows 创建客户端应用程序的众多方法之一.UWP 应用使用 WinRT AP ...

  9. 在windows cmd中正确使用cd命令切换文件目录

    在windows cmd中正确使用cd命令切换文件目录 命令提示符中一般默认的文件路径为用户文档路径,如果想要切换到某个文件目录下,通常会使用cd命令. 按WIN+R键打开运行,输入cmd并回车 默认 ...

最新文章

  1. C#下如何实现服务器+客户端的聊天程序
  2. go errgroup 递归搜索目录中的Go文件
  3. python轮胎_如何用数据分析方法剖析途虎轮胎数据
  4. 网易邮箱写邮件HTML转换按钮,网易邮箱推出虚拟场景写信功能 身临其境写邮件...
  5. UVa-679 Dropping Balls(二叉树的编号)
  6. 计算机网络领悟摩尔定,计算机网络等133信息技术展望P15-P17.PPT
  7. CPT205-Computer Graphics
  8. Pascal------第三方库
  9. 使用fit函数时,报错KeyError: ‘squared_error‘
  10. AutoCAD .Net 程序自动加载 AutoLoader
  11. 20、Java——迷你图书管理器(对象+集合)
  12. E. B. Browning: Sonnets from the Portuguese
  13. 清明服务器维护,清明游戏服务器
  14. 金融科技的下一战场:从金融普惠到技术普惠
  15. 【手机远程连接电脑or服务器】【向日葵远程连接版】
  16. 钱旺智能:注意力价值经济的先行者
  17. Android PAD扫描枪扫描二维码条形码
  18. PyQt5:QMessageBox显示后程序崩溃退出问题
  19. 如何提取幻灯片表格_如何将Google文档,表格或幻灯片文件共享为网页
  20. 抖音姓名测试软件,抖音账号权重查询工具玩抖音的你必须要知道

热门文章

  1. 阿里云备案服务号申请方法及申请条件
  2. matlab中abs()函数
  3. Getting Icon Overlays to Work
  4. adb 卸载 Anroid 内置应用
  5. 2021年CFA二三级考试报名入口正式开放!附考试时间
  6. 百度智能云邀你观看校招直播
  7. 2019 java 京东笔试题
  8. 信息生态学与语义信息论
  9. c++数据结构与算法(6)——数组(螺旋矩阵)
  10. 善用Word制模板(转)