2015-05-29 21 views
0

我正在为一个网站创建客户端WP 8.1(appx)应用程序。那么,让我们说,我有一些文章(图像,列表等),只有文章(没有网站的头等)的HTML代码。如何在应用程序中显示HTML文章? WinRT

我想在我的WP 8.1应用程序中显示那篇文章的文章格式和图像。

我该怎么做?

我试过使用WebView,但它不是我所需要的,因为WebView中的文本非常小,需要缩放等等。


*为陶德梅*

<RichTextBlock> 
     <common:Properties.Html> 
      <![CDATA[ <img width="100" height = "100" src="https://www.google.com/images/srpr/logo11w.png"/> ]]> 
     </common:Properties.Html> 
    </RichTextBlock> 

它可以正确地显示P,B标签,唯一的问题是图像。
*为陶德梅*

回答

1

你可以在RichTextBlock使用HtmlAgilityPack解析的页面,然后重新呈现文章的内容。

做转换,我发现这两个环节可能会有所帮助:http://blogs.msdn.com/b/tess/archive/2013/05/13/displaying-html-content-in-a-richtextblock.aspxhttps://github.com/MacawNL/WinRT-RichTextBlock.Html2Xaml

+0

+1,我做了几次。 小问题 - WP上的纹理限制为2048x2048。如果您的内容很大,请将其拆分为段落,并为每个段落使用RichTextBlock。您可以使用ItemsControl和适当的项目模板来显示许多堆叠的RichTextBlock-s。 – Soonts

+0

感谢您的回答,但我遇到了1个问题,它不显示图像。看看我的问题描述中的代码 –

相关问题