Universal Windows Platform(UWP)C++/CX之Page切换
由于工作需要,最近在学习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切换相关推荐
- Universal Windows Platform(UWP)应用的窗口特性
为满足业务线应用的需求,我们将继续推出Universal Windows Platform(UWP)系列文章.下面,我们将注意力转向另一个备受关注的问题,即多窗口支持. \\ 窗口模型 \\ 是否可以 ...
- 如何将GridViewEX升级到UWP(Universal Windows Platform)平台
引言 上一篇文章中,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Window ...
- 使用 .NET 平台,如何玩转 Universal Windows 应用?
2015年7月30日 本文作者是 Managed Languages 团队项目经理 Lucian Wischik. 不久前,Visual Studio 2015上新增 Windows 10 应用的开发 ...
- 使用 .NET 平台,如何玩转 Universal Windows 应用? 1
2015年7月30日 本文作者是 Managed Languages 团队项目经理 Lucian Wischik. 不久前,Visual Studio 2015上新增 Windows 10 应用的开发 ...
- 2015 MVP 社区大课堂开课了, 给App及Web开发者学习最新的Universal Windows 平台知识
Windows 10 Developer Readiness - Powered by MVPs - 由微软最有价值专家(MVP)主讲在免费线直播课程 ---------- One windows p ...
- Windows 10 UWP/Windows 10 Mobile GIF图片显示
Windows 10 UWP/Windows 10 Mobile GIF图片显示 最近做西邮图书馆安卓版时候,有一个学长建议加载动画用gif图片,那样可能性能会好点.但是之前Windows 10 ...
- 【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 ...
- 安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能?
安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能? UWP 是为 Windows 创建客户端应用程序的众多方法之一.UWP 应用使用 WinRT AP ...
- 在windows cmd中正确使用cd命令切换文件目录
在windows cmd中正确使用cd命令切换文件目录 命令提示符中一般默认的文件路径为用户文档路径,如果想要切换到某个文件目录下,通常会使用cd命令. 按WIN+R键打开运行,输入cmd并回车 默认 ...
最新文章
- C#下如何实现服务器+客户端的聊天程序
- go errgroup 递归搜索目录中的Go文件
- python轮胎_如何用数据分析方法剖析途虎轮胎数据
- 网易邮箱写邮件HTML转换按钮,网易邮箱推出虚拟场景写信功能 身临其境写邮件...
- UVa-679 Dropping Balls(二叉树的编号)
- 计算机网络领悟摩尔定,计算机网络等133信息技术展望P15-P17.PPT
- CPT205-Computer Graphics
- Pascal------第三方库
- 使用fit函数时,报错KeyError: ‘squared_error‘
- AutoCAD .Net 程序自动加载 AutoLoader
- 20、Java——迷你图书管理器(对象+集合)
- E. B. Browning: Sonnets from the Portuguese
- 清明服务器维护,清明游戏服务器
- 金融科技的下一战场:从金融普惠到技术普惠
- 【手机远程连接电脑or服务器】【向日葵远程连接版】
- 钱旺智能:注意力价值经济的先行者
- Android PAD扫描枪扫描二维码条形码
- PyQt5:QMessageBox显示后程序崩溃退出问题
- 如何提取幻灯片表格_如何将Google文档,表格或幻灯片文件共享为网页
- 抖音姓名测试软件,抖音账号权重查询工具玩抖音的你必须要知道