題名 | 著者 | 日付 | CREATETIME | カテゴリ |
---|---|---|---|---|
win10には、ソフトウェアを再起動UWP
|
lindexi
|
2018年8月10日夜07時16分51秒0800
|
2018年2月13日17:23:3 0800
|
Win10 UWP
|
私はどのような目的を知らないが、シャットダウンしてから起動するようにユーザーに求めることなく、ソフトウェアそのものを再起動するために16299のサポートに。この記事では、再びソフトウェアの閉まりを下に作成する方法を説明します。
使用バージョンへの最初の必要性は、その後、再オープンにソフトウェアをシャットダウンすることができRequestRestartAsyncメソッドを使用し、16299です。
ここでは簡単なソフトウェアです
< StackPanelの>
< TextBlockの 証拠金= " 100 " たHorizontalAlignment = "センター" テキスト= "リンデ西を再起動するには、上記ボタンをクリックします" > < / TextBlockの>
< ボタン たHorizontalAlignment = "センター" コンテンツ= "再起動" をクリックして= " ButtonBase_OnClick " > < / ボタン>
</ StackPanelの>
プライベート 非同期 ボイド ButtonBase_OnClick(オブジェクト 送信者、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