将UIElement和Text放在RichTextbox中的同一行中

时间:2013-04-08 07:13:22

标签: wpf button text richtextbox uielement

如何将文本和按钮放在WPF Richtextbox中的同一行?

在下图中,某些文本和按钮控件放在richtextbox中。

enter image description here

我希望在同一行的按钮之前和之后放置一些文本。

是否可以为blockuicontainer定义一些宽度或实现相同的输出?

我想要的是:

enter image description here

1 个答案:

答案 0 :(得分:0)

我已将FlowDocument添加到RichTextBox,将Paragraph添加到FlowDocument

示例代码为:

Paragraph para = new Paragraph();
        FlowDocument fd = new FlowDocument();
        fd.Blocks.Add(para);
        txtExpression.Document = fd;
        para.Inlines.Add(new Button() { Content = "Hello!" });