假设我有一个给定的 TextRangerange
恰好有这个文本-----------------
(在它自己的行上。)
每当我看到该文本时,我都想画一条实线(而不是只有 15 个破折号)。
但是,当我保存它时(以及当其他纯文本查看器加载它时),我需要将破折号留在那里。
我发现了如何在 RichTextBox 中画一条线:
var line = new Line {X1 = 10, X2 = 200, Y1 = 5, Y2 = 5,
var paragraph = (Paragraph) MyRichTextBox.Document.Blocks.FirstBlock;
paragraph.Inlines.Add(line);
但这只是在段落中的最后一个 Inline 之后绘制。
所以,我的问题是:
如何绘制,以便我的 UIElement 没有文字环绕(以便我可以覆盖破折号)?
WPF RichTextBox 可以做到这一点吗?