2018-8-10-win10-uwp-重启软件
2024-09-03 00:51:00
title | author | date | CreateTime | categories |
---|---|---|---|---|
win10 uwp 重启软件
|
lindexi
|
2018-08-10 19:16:51 +0800
|
2018-2-13 17:23:3 +0800
|
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
最新文章
- NEsper Nuget包
- Android开机启动Activity或者Service方法
- mysql易混淆知识点
- 使用Aspose.Cell.dll导出Excel总结
- EmguCV 阈值化
- 点餐系统mealsystem.sql
- IOS开发之上传APP
- Netbackup备份失败:ORA-19506 ORA-27028 ORA-19511
- mac 如何进入/usr/sbin目录
- multi-threads synchronization use conditional mutex
- OVS操作总结
- redhat 5.4 下rabbitMQ单机安装.md
- oracle 存储过程的基本语法
- php之简单的文件管理(基本功能)
- codeforces 8c Looking for Order
- 使用WinDbg获取SSDT函数表对应的索引再计算得出地址
- socket粘包问题解决
- 使用html2canvas生成一张图片
- KMeans算法分析以及实现
- Babel安装在本地并用webstrom由ES6转Es5