2018年8月10日-win10-uwp-は、ソフトウェアを再起動します

オリジナル: 2018年8月10日-win10-uwp-は、ソフトウェアを再起動します

題名 著者 日付 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 " たHorizo​​ntalAlignment = "センター" テキスト= "リンデ西を再起動するには、上記ボタンをクリックします" > < / TextBlockの> 
        < ボタン たHorizo​​ntalAlignment = "センター" コンテンツ= "再起動" をクリックして= " ButtonBase_OnClick " > < / ボタン> 
    </ StackPanelの> 

        プライベート 非同期 ボイド ButtonBase_OnClickオブジェクト 送信者RoutedEventArgs  E
        { のawait CoreApplicationRequestRestartAsync"退出")。
        }
             

このパラメータを取得することができたときに、オープンソフトウェアで使用した場合、このメソッドは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

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12075969.html