Удалить последнюю строку RichTextBox WPF
Мне нужно удалить последнюю строку RichTextBox в WPF, чтобы удалить элемент
2 ответа
RichTextBox работает не построчно, а над содержимым потока.
Цитировать из MSDN:
В частности, содержимое, отредактированное в RichTextBox, является потоком содержимого. Содержимое потока может содержать много типов элементов, включая форматированный текст, изображения, списки и таблицы. См. Обзор документов потока для получения более подробной информации о документах потока. Чтобы содержать содержимое потока, RichTextBox содержит объект Flow Document, который, в свою очередь, содержит редактируемое содержимое.
Но, чтобы получить и манипулировать контентом, я бы посоветовал взглянуть на некоторые примеры в MSDN. Что-то должно соответствовать тому, с чем вы имеете дело.
Из комментариев к ответу Аарона Томаса проблема была решена с помощью следующего кода:
myRichTextBox.Document.Blocks.Remove(myRichTextBox.Document.Blocks.LastBlock);