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

使用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方法.此方法是程序启动需要运行的.

向通用程序前进...

时间: 2025-01-03 18:55:22

使用Prism6 建立 Windows 10 通用程序.的相关文章

Windows 10 UWP程序标题栏设置

原文:Windows 10 UWP程序标题栏设置 在Windows 10程序中,以前只能用于全屏方式的Metro程序现在可以运行在窗口模式下了,并且改了个新名字,叫Windows 通用程序(Universal Windows app),简称UWP程序.新的UWP程序虽然大体上还是和以前的Metro程序差不多的,但还是引入了一点新东西的,本文这里就介绍一下它的标题栏设置的几个特性. 隐藏标题栏: 将应用界面扩展至 Titlebar 区域 CoreApplication.GetCurrentView

[深入浅出Windows 10]布局原理

5.2 布局原理 很多时候在编写程序界面的时候都会忽略了应用布局的重要性,仅仅只是把布局看作是对UI元素的排列,只要能实现布局的效果就可以了,但是在实际的产品开发中这是远远不够的,你可能面临要实现的布局效果要比常规布局更加复杂,这就需要对布局的技术知识有深入的理解和掌握才能够实现.要实现一个布局的效果,可能会有很多总布局方案,我们该怎么去选择实现的方法?如果要实现的一个布局效果是比较复杂的,我们该怎么去对这种布局规律进行封装?要解决这些问题,首要的问题就是需要我们对程序的布局原理有着深入的理解.

[深入浅出Windows 10]模拟实现微信的彩蛋动画

9.7 模拟实现微信的彩蛋动画 大家在玩微信的时候有没有发现节日的时候发一些节日问候语句如“情人节快乐”,这时候会出现很多爱心形状从屏幕上面飘落下来,我们这小节就是要模拟实现这样的一种动画效果.可能微信里面实现的动画效果都是采用固定的小图片来最为动画的对象,但是我们这小节要对该动画效果增加一些改进,也就是要实现的彩蛋动画的针对的图形形状是动态随机生成的,所以看到从屏幕上面飘落的图形都是形状不太一样的.下面来看一下如何实现星星飘落动画. 9.7.1 实现的思路 首先,我们来分析一下星星飘落动画的实

WINDOWS 10专业版安装及使用截图

windows 10有四个主要版本:Home家庭版是最基础的,功能相对最少,但售价最便宜,适合普通用户:Pro专业版面向高端消费者与一般企业,功能强大了不少:Enterprise企业版是给大客户用的,仅提供批量授权:Education教育版则适合学校师生,按惯例会有特殊优惠.每个版本有对应的32位或64位版,除非有特殊要求,一般使用64位版本. 专业版支持企业AD域.群策略管理.BitLocker.企业模式IE浏览器(EMIE).Assigned Access 8.1.远程桌面.Azure主动目

[深入浅出Windows 10]分屏控件(SplitView)

4.18 分屏控件(SplitView) 分屏控件(SplitView)是Windows 10新增的控件类型,也是Windows 10通用应用程序主推的交互控件,通常和一个汉堡按钮搭配作为一种抽屉式菜单来进行呈现.控件的XAML语法如下: <SplitView> <SplitView.Pane > ……菜单面板的内容 </SplitView.Pane > ……主体内容 </SplitView> SplitView控件主要由两部分组成,一部分是菜单的面板,另一

[深入浅出Windows 10]应用实战:Bing在线壁纸

本章介绍一个使用Bing搜索引擎背景图接口实现的一个应用——Bing在线壁纸,讲解如何使用网络的接口来实现一个壁纸下载,壁纸列表展示和网络请求封装的内容.通过该例子我们可以学习到如何使用网络编程的知识和开放的接口来实现一些有趣的应用程序,如何在项目中封装相关的功能模块,从而进一步地了解Windows 10应用程序开发的过程. 23.1 应用实现的功能 微软的Bing搜索引擎每天都会挑选出一张图片作为今天的主题,并且会对图片的含义或者图片所代表的意思进行一番解说,每天的图片和故事都不一样,并且有时

[深入浅出WIndows 10]网络编程之HttpClient类

14.2 网络编程之HttpClient类 除了可以使用HttpWebRequest类来实现HTTP网络请求之外,还可以使用HttpClient类来实现.对于基本的请求操作,HttpClient类提供了一个简单的接口来处理最常见的任务,并为身份验证提供了适用于大多数方案的合理的默认设置.对于较为复杂的 HTTP 操作,更多的功能包括:执行常见操作(DELETE.GET.PUT 和 POST)的方法:获取.设置和删除 Cookie 的功能:支持常见的身份验证设置和模式:异步方法上提供的 HTTP

微软 Windows 10 将支持 8 英寸以下 ARM 平板设备

2015 年 1 月 24 日,  9:32 下午 - 微软本周展示了 Windows 10 一系列新的改变,也包括首次公开展示的 Windows 10 手机版,但 ARM 平板并没有得到太多提及. 而且微软官方也确认驱动 ARM 平板的 Windows RT 操作系统将只有“特殊更新提供部分 Windows 10 功能”,意味着现有 Surface RT 和 Surface 2 和 Lumia 2550 用户可能享受不到 Windows 10 完整系统功能. 不过微软仍会支持 ARM 平板设备

最新 Windows 10 应用项目模板发布

以下是最新的Visual Studio 2015 Windows 10 应用程序模板. Windows 10中几乎所有的官方应用都遵循这样一个设计模板:在左上方有一个所谓的导航栏.点击该导航按钮,左侧会延生出一列菜单.比如Windows的计算器应用程序,Windows 10的新闻程序都符合这样的设计.   安装了上述模板以后,你就会在Visual Studio 2015的新建项目对话框中找到一个新的Nav Pane App模板. 新建此项目后,编译运行就会得到如下最基本的Windows 10导航