目前在我的UWP应用程序中,我提供了一种更改应用主题的方法。但是为了使更改生效,用户必须手动关闭应用程序并重新启动它。我正在寻找一种自动执行此操作的方法,即通过编程方式重新启动应用程序。
这是否可能?谢谢。
目前在我的UWP应用程序中,我提供了一种更改应用主题的方法。但是为了使更改生效,用户必须手动关闭应用程序并重新启动它。我正在寻找一种自动执行此操作的方法,即通过编程方式重新启动应用程序。
这是否可能?谢谢。
最近的一篇博客文章显示,从Build 16226开始,还有相应的SDK,提供了一个新的API。
CoreApplication上的新静态RequestRestartAsync(String)方法和重载提供了之前无法使用的应用程序重新启动功能,包括向新实例传递参数的能力。
实际上,我想知道为什么在更改主题时需要重新启动。由于主题系统的构建方式,应该可以实现动态更改所有内容。但这可能是另一个问题了。
App.Current.Exit()
,但这不会重新启动它,只是关闭。 - Romasz你可以关闭应用程序,但无法重新启动。
Window.Current.Close();
App.Current.Exit()
退出。Toast使用户可以轻松地手动重启,因为这是意图。 - tiwahu