【问题标题】:How to Display Rss Feed In Windows Phone My APP?Not in Browser如何在 Windows Phone 我的应用程序中显示 Rss 提要?不在浏览器中
【发布时间】:2014-03-13 10:47:02
【问题描述】:

我是 Windows Phone 新手,我关注 this 并开发了一个应用程序

使用这个我已经成功集成了我的应用程序但是这里的问题是当我点击它时它会在移动浏览器中打开

在那边

if (sItem.Links.Count > 0)
    {
        // Get the associated URI of the feed item.
        Uri uri = sItem.Links.FirstOrDefault().Uri;

        // Create a new WebBrowserTask Launcher to navigate to the feed item. 
        // An alternative solution would be to use a WebBrowser control, but WebBrowserTask is simpler to use. 
        WebBrowserTask webBrowserTask = new WebBrowserTask();
        webBrowserTask.Uri = uri;
        webBrowserTask.Show();
    }

但我想在我的应用程序本身中打开数据。我的意思是没有任何其他网络浏览器,它应该加载到我的应用程序中。任何人都可以建议我。

在这里,我应该在后台处理所有内容并在我的应用程序本身中打开,而不是在任何其他浏览器中...

像这样……

【问题讨论】:

  • 假设 sItem 是一个 SyndicationItem,您可以从 sItem.Content 获取文本或 html 并显示在另一个页面上的 TextBlock 或 Web 浏览器控件中。请记住,大多数网站只会整合完整文章内容的摘要。
  • 我不想在android中使用Web浏览器我们有Web View..那个地方会是什么..

标签: c# windows-phone-7 windows-phone-8 webview rss


【解决方案1】:

您要查找的是 WebBrowser 类而不是 WebBrowserTask

例如,如果您想在应用内的WebBrowser 控件中显示http://mywebsite.com,您可以执行以下操作:

myWebBrowser.NavigateTo(new Uri("http://mywebsite.com,UriKind.Absolute));

当然,这假设您已经在视图中定义了WebBrowser 类的实例。如果没有,您可以通过XAML 这样做:

<WebBrowser Name="myWebBrowser" Width="200" Heigth="200"/>

【讨论】:

  • hi.. user@PiRhAnAs 在这里我不想使用任何浏览器,我想将我的应用程序用作 Rss 提要应用程序,这样当我点击任何链接时,它应该显示在那里.. 仅.. .
  • 你试过这个代码了吗?它将在您的应用中显示 rss 提要
  • 这不会打开手机的网络浏览器,但会显示应用程序内的链接。我所做的完全等同于 Android 中的 WebView,如果那是你想要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-03
  • 1970-01-01
  • 2023-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多