我怎样才能在TextBox(XAML)中设计不同的文本

时间:2009-08-03 13:38:20

标签: wpf xaml wpf-controls

如何在XAML

中的TextBox-Element中设计文本

示例:我需要第一个单词normal fontweight和第二个单词bold ...

2 个答案:

答案 0 :(得分:4)

您需要使用WPF RichTextBox控件。

示例:

<RichTextBox x:Name="txtRichBox">
                        <FlowDocument>
                            <Paragraph>
                                I am bold inside
                                <Bold>not outside</Bold>
                            </Paragraph>
                        </FlowDocument>
</RichTextBox>

这应创建一个包含

等内容的文本框

我内心大胆而不是在外面。

阅读更多样本here

答案 1 :(得分:1)

WPF包含了文档框架类的丰富内容。如果您不想编辑样式文本但是显示,请查看Flow documents.如果您要编辑样式文本,那么Sizzler的答案是正确的。