我正在尝试从辅助磁贴启动“连接”设置任务。为此,我正在创建一个瓷砖并将uri像
一样"ShellTile.Create(new Uri("/LaunchSettings.xaml", UriKind.Relative), standardTileData);".
在LaunchSettings.Xaml中使用URI Scheme启动蓝牙设置。像
"await Launcher.LaunchUriAsync(new Uri("ms-settings-Bluetooth:"));"
但是一旦设置启动,如果我单击后退按钮,它将进入LaunchSettings.xaml。不返回“开始”屏幕。如何实现?
请建议。
答案 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)。