2017-03-09 5 views
-1

私はwpfとdatabindingの新人です。プログラム内にテキストエディタを実装しようとしています。私はそれのためのRichTextBoxのコンポーネントを使用していると私は約300 MBの大きなテキストファイルを表示したり編集することができる必要がありますか良いパフォーマンスでcompomnentでより多くの可能性がありますOutOfMemoryException.iを持つことなく、非常に遅く15メガビットの文字列の場合でも膨大なメモリを使用するため、コンパクトです。リッチテキストボックスをリーダでバインドする方法や、ファイル全体をメモリにロードせずに上下にスクロールしてデータをロードする方法はありますか?DataBindingを使用してTextFileをwpf RichTextBoxにロード

すべてのヘルプは非常にリッチテキストボックスは、大きなテキストファイルを編集するように設計されていません

+2

[C# - 大きなファイルをWPF RichTextBoxに読み込むことは可能ですか?](http://stackoverflow.com/questions/837086/c-sharp-loading-a-large-file-into-a-wpf- richtextbox) – bradgonesurfing

+0

もしあなたがwpfを初めて使っているのであれば、私はペストのようなRichTextBoxを避けることをお勧めします。それはWPFフレームワークの中でMVVMの最小のコントロールですので、あなたに教える唯一のレッスンは悪いです – MikeT

答えて

0

をいただければ幸いです。それはメモリ内にテキスト全体を持つことを望んでいます。残念ながら、すべてのコマーシャルテキスト編集コントロールには同じ制限があります。 1つのアイデアは、オープンソースでビジュアルスタジオコードを見て、大きなファイルをうまく処理することです。

関連する問題