2015-06-08 5 views
2

Мне нужно удалить последнюю строку RichTextBox в WPF, чтобы удалить элементУдалить последнюю линию RichTextBox WPF

image

+0

Пожалуйста, более конкретно о том, что вы пытаетесь удалить из экрана и добавить любой соответствующий код. – OhBeWise

+1

Если вы решили это, поместите свое решение в предоставленный ответ. Не добавляйте комментарий и добавляйте слово «(разрешено)» в заголовок. Проблемы отмечены как решенные в Stack Overflow, получив ответ, который был принят, и затем вы получите очки репутации, как описано в [tour]. –

ответ

1

RichTextBox не работает на основе линии за линией, но по содержанию потока.

Цитирую MSDN:

В частности, содержание редактируется в RichTextBox довольствуется потока. Содержимое потока может содержать много типов элементов, включая форматированный текст, изображения, списки и таблицы . См. «Обзор документооборота» в разделе « ». Чтобы содержать содержимое потока, , RichTextBox размещает объект FlowDocument, который, в свою очередь, содержит редактируемый контент .

Но, чтобы получить и обработать контент, я бы предложил взглянуть на некоторые из примеров на MSDN. Что-то там должно соответствовать тому, с чем вы имеете дело.

+0

Я решил проблему со следующим кодом: myRichTextBox.Document.Blocks.Remove (MyRichTextBox.Document.Blocks.LastBlock); Спасибо вам всем –

0

Из комментариев на ответ Аарон Томас, проблема была решена с помощью следующего кода:

Смежные вопросы