2011-07-26 15 views
3

タブを含むリッチテキストボックスにテキストを追加する際に問題があります。私はこのようなコードがあります。WPF RichTextBoxと ' t'

var documentRange = new TextRange(this.Document.ContentStart, this.Document.ContentEnd); 
documentRange.Text = ""; 
if(this.Code != null) 
    this.AppendText(this.Code); 

をそして、私はこれを行うとき、私は「\ tの」で開始した段落内のタブを見ることができますが、私は実際にタブがその後、Tabキーを押して削除した場合、インデントが間違っています。実際、それはちょうどサイズの約半分です。また、タブの中央にタブを置くと、タブの表示が異なります。

また、タブで始まるTextRange行のテキストをプルすると、タブキーを押して生成された\ tが生成されないように見えます。これは非常にイライラしています。誰もがこれに取り組む方法やアドバイスを持っていますか?

+0

これまでのところ私の結論は、RichTextBoxは実際には嫌なことであり、良い解決策はないということです。サードパーティコントロールを購入するか、カスタムコントロールをロールバックします。 –

答えて

1

答えは、リッチテキストボックスには問題があり、高度なシナリオでは十分ではありません。サードパーティを試してみるか、最初からあなた自身のロールを張ってください。

関連する問題