【发布时间】:2009-07-02 14:55:58
【问题描述】:
下午好,
有人知道好的 xhtml 到 xaml 转换器库/功能吗?我发现的所有内容都远未完成,缺少基本 xhtml 命名空间的元素(例如表格等),我需要的是在 wpf 流文档中显示有效的 xhtml。
有什么想法/建议吗?
干杯并感谢 -约尔格
【问题讨论】:
下午好,
有人知道好的 xhtml 到 xaml 转换器库/功能吗?我发现的所有内容都远未完成,缺少基本 xhtml 命名空间的元素(例如表格等),我需要的是在 wpf 流文档中显示有效的 xhtml。
有什么想法/建议吗?
干杯并感谢 -约尔格
【问题讨论】:
如果您只需要显示现有的 XHTML,那么使用 WebBrowser 控件怎么样?如果您还没有,它可能需要安装 .NET 3.5 SP1。您可以使用 Lester shows off 的 NavigateToString 或 NavigateToStream。
<Grid>
<FlowDocumentReader>
<FlowDocument>
<Paragraph>
Hosting some XHTML.
</Paragraph>
<Paragraph>
<WebBrowser Height="100" x:Name="uiWebBrowser" />
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Grid>
public Window1()
{
InitializeComponent();
uiWebBrowser.NavigateToString("<b>Stuff</b> Stuff Stuff Stuff <a href=\"http://www.google.com\">Stuff</a> Stuff <i>Stuff <h1>stuff</h1><i>");
}
【讨论】: