如何在WP8中启动ConnectionSettings任务后返回到tile页面(开始屏幕)

时间:2013-12-19 10:07:30

标签: c# windows-phone-8 windows-phone tile

我正在尝试从辅助磁贴启动“连接”设置任务。为此,我正在创建一个瓷砖并将uri像

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

在LaunchSettings.Xaml中使用URI Scheme启动蓝牙设置。像

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

但是一旦设置启动,如果我单击后退按钮,它将进入LaunchSettings.xaml。不返回“开始”屏幕。如何实现?

请建议。

2 个答案:

答案 0 :(得分:0)

只需编写Application.Current.Terminate();发射器之后。

关闭你的应用程序时启动Uri。

答案 1 :(得分:0)

您需要退出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/en-us/library/windowsphone/develop/system.windows.application.terminate(v=vs.105).aspx)。