我的html文件包含带有强标记的文字可以说<strong>Windows Presentation Framework</strong>
。我想在WPF的流文档中实现强标记。我尝试将font weight属性设置为粗体,但未在html文件中找到预期的结果/输出。关于如何做的任何线索或提示?
我尝试使用<b>
标记:
flowdocument.FontWeight = FontWeights.Bold;
我想说的是我是去上课FontWeights(Bold
或ExtraBold
或SemiBold
还是Normal
)还是类FontStretches(Expanded
或SemiExpanded
或ExtraExpanded
或Normal
)
答案 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>