我在将文本添加到带有标签的RichTextBox时遇到麻烦。我有与此类似的代码:
var documentRange = new TextRange(this.Document.ContentStart, this.Document.ContentEnd);
documentRange.Text = "";
if(this.Code != null)
this.AppendText(this.Code);
并且当我这样做时,我可以在以'\ t'开头的段落中看到选项卡,但是如果我实际上删除了选项卡,然后按Tab键,则缩进是错误的。实际上,它的大小大约只有一半。另外,如果我在一行的中间进行制表,则制表符也不同。
同样,当我从“制表符”开头的“文本范围”行中拉出“文本”时,按Tab键似乎不会生成“ \ t”。这真令人沮丧。有人有建议或想法如何处理吗?
最佳答案
答案是富文本框仅存在问题,对于高级方案而言还不够好。尝试第三方或从头开始。
关于wpf - WPF RichTextBox和'\t',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824765/