如何使用Uri启动任务

时间:2013-12-30 06:56:50

标签: c# windows-phone-8

我最近发现了WP8的一个新增功能,即可用于启动内置应用程序的URI方案。我想知道如何使用这些。例如,在单击事件中使用

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));

不起作用。错误窗口显示Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.我该怎么做?我还没有使用await运算符的经验。

1 个答案:

答案 0 :(得分:2)

在你的方法上设置await运算符

await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));

并在您的基本方法或事件上放置一个异步操作符

//example
private async void OnNavigatedTo()
{

}

很容易,希望有所帮助