win10 uwp 重启软件

简介: 原文:win10 uwp 重启软件 在16299支持在软件自己重启,不需要让用户点击关闭然后启动,虽然我还不知道这个有什么用。
原文: 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

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

目录
相关文章
|
虚拟化
此安装程序要求您重新启动系统以完成Microsoft VC Redistributable 安装 问题的解决
此安装程序要求您重新启动系统以完成Microsoft VC Redistributable 安装 问题的解决
362 0
|
数据安全/隐私保护 iOS开发 MacOS
CrossOver软件最新2023mac系统切换win双系统虚拟机
macbook使用的macOS系统与PC端使用windows系统是完全不同的,这也造成了许多应用程序不能在两个系统间进行数据互通。常用的解决方案是虚拟机或双系统,那么macbook虚拟机好还是双系统好?这要看实际使用场景。macbook虚拟机怎么装?虚拟机的安装是一个非常复杂的过程。下面我们来看详细介绍吧!
278 0
CrossOver软件最新2023mac系统切换win双系统虚拟机
|
存储 固态存储 搜索推荐
Win系统 - 如何安装WIN10系统?(附激活教程)
Win系统 - 如何安装WIN10系统?(附激活教程)
1240 0
Win系统 - 如何安装WIN10系统?(附激活教程)
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘(一)
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘(一)
|
存储 数据安全/隐私保护 索引
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘(三)
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘
Win10:Win10系统重装之教小白如何制作一张可以启动Win10系统的U盘(三)
|
Web App开发 Java 开发工具
Win7 配置Android开发环境
  一、安装 JDK   下载JDK最新版本,下载地址如下:   http://www.oracle.com/technetwork/java/javase/downloads/index.html   这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe   下载后安装。
1386 0
|
C++ Windows C#
自动启动 Windows 10 UWP 应用
原文: https://docs.microsoft.com/zh-cn/windows/uwp/xbox-apps/automate-launching-uwp-apps 简介 开发人员有多种选项可用于实现自动启动通用 Windows 平台 (UWP) 应用。
1484 0