2014-05-01 127 views
2

我可能聽起來像一個noob,但這個問題真的沒有超出我的想法,你應該嘗試一下。用於Windows Phone 8.1的WebBrowserTask

每當我將Microsoft.Phone.dll添加到WebBrowserTask控件的Windows Phone 8.1的新項目時,出現以下錯誤。

而我真的不知道如何解決這個問題。

http://2.bp.blogspot.com/-esfQ3c5cZ80/U2KBD5JRDyI/AAAAAAAAAiQ/HyorukOc_a4/s1600/Screenshot+(6).png

在以前的版本(Windows手機8)它是全功能的,但我們都知道有在WP8.1 SDK很多變化,因此,我不能夠解決這個問題。

回答

6

如果您使用Windows商店應用程序項目(WP8.1/Win8.1),WebBrowserTask類被替換爲Launcher類。

現在,你必須使用LaunchUriAsync方法從啓動類

一些有用的資源:

What's New in Windows Phone 8.1

Migrating your Windows Phone 8 app to a Windows Runtime XAML app

+0

啊,我太想微軟會做這樣的事情來激怒我們。 你可以請分享一個鏈接,所有這些小的變化到新的SDK。 :) –

+0

我剛剛添加了一些有用的鏈接 –

0
private async void Button_Click(object sender, RoutedEventArgs e) 
{ 
    string uriToLaunch = @"http://www.bing.com"; 
    var uri = new Uri(uriToLaunch); 
    var success = await Windows.System.Launcher.LaunchUriAsync(uri);    
} 

不要忘了用「ASYN c「關鍵字Button_Click方法