我最近发现了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运算符的经验。
答案 0 :(得分:2)
在你的方法上设置await运算符
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));
并在您的基本方法或事件上放置一个异步操作符
//example
private async void OnNavigatedTo()
{
}
很容易,希望有所帮助