Поместите UIElement и текст в одну строку в RichTextbox

Как разместить текст и кнопку в одной строке в WPF Richtextbox?

На изображении ниже некоторые тексты и элемент управления «кнопка» помещены в RichTextBox.

введите здесь описание изображения

Я хочу, чтобы некоторые тексты размещались до и после кнопки в одной строке.

Можно ли определить некоторую ширину для blockuicontainer или выход для достижения того же?

Я хочу:

введите здесь описание изображения


person Chandan Kumar Rath    schedule 08.04.2013    source источник
comment
Oo Некоторая дополнительная информация была бы полезна. Как насчет каракули?   -  person DHN    schedule 08.04.2013
comment
Я добавил краткое описание моего вопроса.   -  person Chandan Kumar Rath    schedule 08.04.2013
comment
Это все еще неясно. Вы хотите, чтобы текст обтекал Button, потому что у вас есть только один большой текст? Есть ли два текста, чтобы у вас мог быть один TextBox до и один после Button?   -  person DHN    schedule 08.04.2013
comment
Я отредактировал изображение, чтобы показать, что я хочу. Пожалуйста, посмотрите еще раз. Это простые тексты (не текстовые поля) до и после кнопки.   -  person Chandan Kumar Rath    schedule 08.04.2013


Ответы (1)


Я добавил 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!" });
person Chandan Kumar Rath    schedule 08.04.2013
comment
какая польза от этого подхода, если кнопка не кликабельна - person RollRoll; 22.12.2017
comment
это кликабельно. - person Chandan Kumar Rath; 27.12.2017