我需要在WPF中删除RichTextBox的最后一行,以删除项目
答案 0 :(得分:1)
RichTextBox不是逐行工作,而是基于流内容。
引用MSDN:
具体地说,在RichTextBox中编辑的内容是流内容。 流内容可以包含许多类型的元素,包括格式化 文本,图像,列表和表格。请参阅流程文档概述 流程文件的深度信息。为了包含流量内容, RichTextBox托管一个FlowDocument对象,该对象又包含 可编辑的内容。
但是,为了获取和操纵内容,我建议您查看MSDN处的一些示例。那些东西应该适合你正在处理的东西。
答案 1 :(得分:0)
来自对Aaron Thomas的评论'回答,问题通过以下代码解决:
myRichTextBox.Document.Blocks.Remove(myRichTextBox.Document.Blocks.LastBlock);