使用DataBinding将文本文件加载到wpf RichTextBox

时间:2017-03-09 15:38:21

标签: c# wpf data-binding richtextbox

我是wpf和数据绑定的新手,我正在尝试在我的程序中实现文本编辑器。我正在使用RichTextBox组件,我需要能够显示和编辑大约300 mb的大文本文件,或者可能更多的组件具有良好的性能并且没有OutOfMemoryException.i相信我如何使用完全错误该组件因为它非常慢并且即使对于15 MB的字符串也使用大量内存。我可以将RichTextBox与Reader绑定,并且可以在我向上和向下滚动时加载数据,而无需将整个文件加载到内存中。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

RichTextBox不是为编辑大型文本文件而设计的。它希望将整个文本放在内存中。不幸的是,所有商业文本编辑控件都具有相同的限制。一个想法是看看开源的visual studio代码并很好地处理大文件。