在16299版本中,软件可以自动重启,无需用户手动关闭再启动。虽然目前还不清楚这种功能的具体用途,但本文将向大家介绍如何实现软件的自动关闭和重新打开。
首先,您需要使用16299版本,然后通过调用RequestRestartAsync方法来实现软件的关闭和重新启动。
以下是一个简单的示例代码:
<stackpanel>
<textblock horizontalalignment="Center" margin="100" text="点击上面的按钮重启 林德熙"></textblock>
</stackpanel>
<p>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 Windows](Building Apps for Windows)
本文会经常更新,请阅读原文:https://www.php.cn/link/eac626340b6ff134e38fc5b7b1f14974。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:https://www.php.cn/link/69fc366f1a0ccb6967c128510f26854e。
以上就是win10 uwp 重启软件的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号