win10 uwp 重啟軟件
阿新 • • 發佈:2018-03-07
參數 deb 技術 ride nba () cli event .net 原文: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
本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。歡迎轉載、使用、重新發布,但務必保留文章署名林德熙(包含鏈接:http://blog.csdn.net/lindexi_gd ),不得用於商業目的,基於本文修改後的作品務必以相同的許可發布。如有任何疑問,請與我聯系。
win10 uwp 重啟軟件