簡體   English   中英

在WP8中啟動ConnectionSettings任務后如何返回磁貼頁面(開始屏幕)

[英]how to get back to the tile page(start screen) after launching the ConnectionSettings Task in WP8

我正在嘗試從輔助磁貼啟動“連接設置”任務。 為此,我正在創建一個圖塊並給uri就像

"ShellTile.Create(new Uri("/LaunchSettings.xaml", UriKind.Relative), standardTileData);".

在LaunchSettings.Xaml中,使用URI方案啟動藍牙設置。 喜歡

"await Launcher.LaunchUriAsync(new Uri("ms-settings-Bluetooth:"));"

但是一旦啟動設置(如果我單擊“后退”按鈕),它將進入LaunchSettings.xaml。 不返回“開始”屏幕。 如何實現呢?

請指教。

只需編寫Application.Current.Terminate(); 在啟動器之后。

在關閉您的應用程序時啟動Uri。

您需要在OnNavigatedToEvent退出應用程序,因此將以下替代添加到LaunchSettings.xaml.cs文件中:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
        Application.Current.Terminate();

    base.OnNavigatedTo(e);
}

請注意,這不會觸發例如Application_Closing事件(請參閱以下鏈接: http : //msdn.microsoft.com/zh-cn/library/windowsphone/develop/system.windows.application.terminate ( v=vs.105) .aspx )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM