У меня проблемы с добавлением текста в RichTextBox с вкладками в нем. У меня есть код, подобный этому:
var documentRange = new TextRange(this.Document.ContentStart, this.Document.ContentEnd);
documentRange.Text = "";
if(this.Code != null)
this.AppendText(this.Code);
И когда я делаю это, я вижу вкладки в абзацах, которые начинаются с '\ t', но если я действительно удаляю вкладку, а затем нажимаю клавишу Tab, отступ становится неправильным. На самом деле это примерно половина размера точно. Кроме того, если я вкладываю в середине строки, вкладка отличается.
Также, когда я вытаскиваю текст из строк TextRange, которые начинаются с вкладок, они не генерируют \ t, сгенерированные нажатием клавиши Tab. Это невероятно расстраивает. У кого-нибудь есть советы или идеи, как с этим работать?