win10 uwp 重启软件

在16299支持在软件自己重启,不需要让用户点击关闭然后启动,虽然我还不知道这个有什么用。本文告诉大家如何让软件关闭重新打开。

首先需要使用的版本是 16299 ,然后使用 RequestRestartAsync 方法就可以关闭软件重新打开。

下面就是简单的软件

    <StackPanel>
        <TextBlock Margin="100" HorizontalAlignment="Center" Text="点击上面的按钮重启   林德熙"></TextBlock>
        <Button HorizontalAlignment="Center" Content="重启" Click="ButtonBase_OnClick"></Button>
    </StackPanel>

        private async void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            await CoreApplication.RequestRestartAsync("退出");
        }

这个方法在 CoreApplication ,使用的时候可以传入参数,在软件打开的时候可以拿到这个参数

请看代码

        protected override void OnActivated(IActivatedEventArgs args)
        {
            base.OnActivated(args);
            Debugger.Launch();
            LaunchActivatedEventArgs launchArgs = args as LaunchActivatedEventArgs;
            string str = launchArgs?.Arguments;
          
        }

如果需要调试点击按钮重新打开,需要点击周期选择挂起,然后才会重新打开

如果需要重新打开的软件进入调试,可以在 OnLaunched 添加下面代码

            Debugger.Launch();

添加了这句代码就可以在软件启动进入调试

How to Restart your App Programmatically - Building Apps for WindowsBuilding Apps for Windows


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏jmeter高手高高手

AutoMagic-开源自动化平台构建思路

最近在github上看到AutoMagic自动化平台开源了,一时手痒,就试着搭了一套环境,现在把思路和大家说一说。

1903
来自专栏cloudskyme

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)

环境准备 软件:vmware workstation 9.0      ubuntu-12.04.2-server-amd64(官方下载) 硬件:确认CPU支持...

3175
来自专栏小狼的世界

Linux下SVN的一些使用方法总结

近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。

1024
来自专栏建站达人秀

如何搭建 LNMP 网站服务环境

LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表...

7378
来自专栏bluesummer

打包dll发布到nuget服务器

2665
来自专栏五毛程序员

wamp+thinkphp环境配置

3335
来自专栏容器云生态

红帽子RHCS套件安装与配置(二)

系统环境: RHEL6.4     iptables 关闭     selinux is disabled https://access.redhat.com/...

24710
来自专栏小狼的世界

一些常用的Linux命令

  将某个硬盘设备或者硬盘分区挂载到某个目录下,这个命令方便在系统中存在多个linux时,在不同的linux之间拷贝文件。

842
来自专栏乐沙弥的世界

实验一:SQL server 2005高可用性之----日志传送

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx

1172
来自专栏L宝宝聊IT

Nginx网站服务应用示例

1614

扫码关注云+社区