使用Prism6 建立 Windows 10 通用程序.

目标: 使用prism6,建立Windows 通用程序项目.

1, 解决方案—添加新建项目—通用—空白应用—输入名称—确定—确定

2 ,引用上右键--选择管理NuGet程序包--点浏览—输入Prism.unity查找—安装—确定安装

3,打开App.xaml 更改Application 为 PrismUnityApplication.

4,打开App.xaml.cs代码文件

删除32行. this.Suspending += OnSuspending;

删除35~104行

添加: using Prism.Unity.Windows; using System.Threading.Tasks;

更改Application 为 PrismUnityApplication

添加方法:

protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args)

{

NavigationService.Navigate("主页", null);

return Task.FromResult<object>(null);

}

5,建立Views目录,里面添加空白页面 “主页Page” (注意后面要有Page几个字,导航名称那里不写)

在主页里面添加文字,就可以启动程序看看效果了.

总结要点:

1,通过Nuget 引用Prism.Unity.

2,更改App文件里面的Application 为 PrismUnityApplication,前台和后台都要更改.

3,重写OnLaunchApplicationAsync方法.此方法是程序启动需要运行的.

向通用程序前进...

最新文章

  1. 【Phylab2.0】Beta版本发布说明
  2. opencv源码阅读之——iOS的两条接口UIImageToMat()和MatToUIImage()
  3. 解决: Can’t connect to local MySQL server through socket /var/lib/mysql/mysql.sock
  4. Scala学习笔记(七):Application特质
  5. clumsy 0.1 测试工具(延迟\掉包\节流\重发\乱序\篡改)
  6. sublime package
  7. Mysql数据库插入的中文字段值显示问号的问题解决
  8. 学习C++ Primer 的个人理解(零)
  9. 《有限元分析基础教程》(曾攀)笔记一-二维杆单元有限元程序(基于Python)
  10. php随笔1-php图片处理
  11. ubuntu下配置Apache
  12. 201521123111《Java程序设计》第7周学习总结
  13. Java 中遇到null 和为空的情况,使用Optional来解决。
  14. python实现有序字典
  15. JQuery跳出each循环的方法(包含数组遍历)
  16. hibernate update 只更新部分字段的3种方法(转载)
  17. socket之基础
  18. 《剑指offer》第六十五题(不用加减乘除做加法)
  19. 《转》windows下通过cmd切换python2和python3版本
  20. Html5 input placeholder 属性字体颜色修改。

热门文章

  1. 获取图片工具类:BitmapUtil
  2. julia的优化?
  3. 【python】迭代器&amp;生成器
  4. Camstar Portal modeling user guid --自定义用户菜单
  5. MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
  6. grep使用多个查询条件--或
  7. ajax访问服务器返回json格式
  8. 16.10.16学到的JAVA知识
  9. 【转】oracle查询用户表,函数,储存过程,
  10. css之px自动转rem—“懒人”必备