2011-11-02 61 views
0

我創建了一個啓動Google+移動網站的簡單Windows Phone應用。然而,我想要做的事情比這更復雜一點,我完全不知道該怎麼做。在應用中嵌入網頁

基本上,我需要這方面的幫助:

  1. 移動嵌入Google+上的一個應用程序。
  2. 如果用戶點擊不在同一個域上的鏈接,請在IE中打開該鏈接
  3. 有一個帶有「後退」和「主頁」按鈕的應用程序欄。如果情況會更好,可以使用內置的後退按鈕。

如果有人能指引我正確的方向,那會很棒。如果有人想幫助我完成這個項目,那會更好。

回答

1
  1. 使用WebBrowser控件。
  2. 您可以爲WebBrowserNavigating事件創建處理程序以檢查域。事情是這樣的:

<phone:WebBrowser Navigating="OnNavigating"/>

private void OnBrowserPostNavigating(object sender, NavigatingEventArgs e) 
{ 
    //check for domain here, open IE accordingly 
} 
  1. 可以含住硬件後退按鈕和使用,爲您導航類似IE瀏覽器在手機上的方式。如果你搜索,那麼有很多關於這個問題的問題。對於主頁按鈕,只需使用<phone:PhoneApplicationPage.ApplicationBar> xaml元素,並添加一個帶處理程序的按鈕以便爲您執行導航。
+0

謝謝,這幾乎有幫助。如果我能從這裏找出答案,我一定會回來並標記爲已回答。事情是,我對此非常陌生,這實際上是我的第一個Windows Phone/C#項目。我主要是網頁設計師,所以這仍然讓我感到困惑。 – JacobTheDev

+0

我似乎無法使此嵌入頁面。它只是像我原來的事情打開IE瀏覽器。我想要的是它將該頁面嵌入到應用程序中。 – JacobTheDev