Windows Phone 8.1:如何显示Html

时间:2014-06-24 12:50:25

标签: windows-phone windows-phone-8.1

我有一个Windows Phone 8.1,我会在那里显示一些HTML代码。

html代码是这样的:

<div><label>Hallo</label></div>.

那么显示这个html的最佳xaml控件是什么?

我试过这个WebView,但这让我感到很开心。还有其他可能吗?

由于

3 个答案:

答案 0 :(得分:3)

与其他平台不同,没有可以将HTML呈现为文本的本机控件。 (格式化或其他。)

正如您所发现的,WebView不合适,因为它旨在显示整个网页,而不是HTML的小片段。

许多人试图编写实用程序或控件来执行转换。在尝试可用的内容方面,我建议您从http://winrthtml2xaml.codeplex.com/开始,因为这是专为WinRT编写的,因此在创建适当的XAML方面最适合您的需求。

只有当你使用一小组定义的HTML标签时,我才会考虑自己写一些东西。

答案 1 :(得分:1)

如果你需要保持格式化(这意味着你要保留链接,段落等而不仅仅是删除HTML标签并使用纯文本),WebView显然是第一选择,但还有另一个鲜为人知的控件称为HTML TextBlock,它是为Windows Phone 7编写的,但可能会被使用或稍作修改以适应Windows Phone 8.1

可在CodePlex homepage of the projectthe author's blog找到更多信息。

答案 2 :(得分:-1)

遗憾的是,没有像Webview这样的其他控件可以帮助您加载HTML。你应该去做。