相当于WPF中的html“<strong>”标记?</strong>

时间:2014-11-26 13:12:17

标签: html wpf flowdocument

我的html文件包含带有强标记的文字可以说<strong>Windows Presentation Framework</strong>。我想在WPF的流文档中实现强标记。我尝试将font weight属性设置为粗体,但未在html文件中找到预期的结果/输出。关于如何做的任何线索或提示?

我尝试使用<b>标记:

flowdocument.FontWeight = FontWeights.Bold;

我想说的是我是去上课FontWeights(BoldExtraBoldSemiBold还是Normal)还是类FontStretches(ExpandedSemiExpandedExtraExpandedNormal

1 个答案:

答案 0 :(得分:0)

您的内容在XAML中应如下所示:

<FlowDocument><Paragraph><Bold>Windows Presentation Foundation</Bold></Paragraph></FlowDocument>

有关FlowDocument结构的更多信息,请查看下面的链接 - 它有自己的标记方案,如HTML(除了它的XML):http://msdn.microsoft.com/en-us/library/aa970786(v=vs.110).aspx

编辑:对于downvoters - 将此代码复制并粘贴到任何XAML设计器中 - 它是 CORRECT !它在HTML中实现了与<strong>相同的排版效果。

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
    <Grid>
        <RichTextBox>
            <FlowDocument>
                <Paragraph>
                    <Bold>Windows Presentation Foundation</Bold>
                </Paragraph>
            </FlowDocument>
        </RichTextBox>
    </Grid>
</Window>