将XHTML转换为XAML?

时间:2009-07-02 14:55:58

标签: .net wpf xaml xhtml

下午好,

有没有人知道 xhtml到xaml转换器库/功能?我发现的所有内容都远非完整,缺少基本xhtml命名空间的元素(例如表格等),我需要的是在wpf流文档中显示有效的xhtml。

有任何想法/建议吗?

干杯&谢谢 -Jörg

2 个答案:

答案 0 :(得分:2)

如果您只需要显示现有的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>");
}

答案 1 :(得分:0)