2011-11-02 52 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