win10 uwp 重启软件
程序员文章站
2022-10-03 23:01:12
在16299支持在软件自己重启,不需要让用户点击关闭然后启动,虽然我还不知道这个有什么用。本文告诉大家如何让软件关闭重新打开 ......
在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 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
上一篇: Mysql操作方法类
推荐阅读
-
Win10电脑自动修复失败无限循环重启怎么办?
-
微软发布Win10 Build 18965:管控重启应用
-
Win10 8月更新翻车:用户更新后设备重启、安装失败等
-
Win10每次重启后自动弹Word?教你解决
-
win10系统字体显示正常但是第三方软件字体模糊该怎么办?
-
Win10强行更新烦不胜烦:教你一招跳过重启更新
-
Win10系统重启或蓝屏且提示错误代码VIDEO_TDR_FAILUR的故障原因及解决方法
-
Win10强行更新烦不胜烦!教你一招跳过重启更新
-
win10打开软件时总弹出账户控制 取消弹出账户控制的三种方法
-
Win10系统安装运行软件提示找不到入口点dllregisterserver的原因及解决方法