2012-01-31 36 views
1

我想要做的是将* .Txt文件的内容放入文本框中,如果可能,请保留格式。如何在保留格式的同时在WPF文本框中显示文本文件的内容?

现在,我发现这个网站在这里:http://weblogs.asp.net/lduveau/archive/2008/03/02/load-a-txt-file-in-a-textbox.aspx 这discribes选项2,你只需要添加一个.txt文件的资源,并阅读到文本框是这样的:

txtDisclaimer.Text = Resources.Common.disclaimer_en;

但我以内WPF应用程序,Resources.Common部分不存在,因此无法正常工作。 任何人都有一个线索应该如何在WPF中完成? 或者可以告诉我一个更好的方式来获取文本文件内容到文本框?

回答

6

你可以简单地做

txtDisclaimer.Text = File.ReadAllText("Path of your File");

要保留原来的格式使用过载

File.ReadAllText Method (String, Encoding)

+0

如何处理这种情况发生,是特殊caracters(如©)得到显示为? (不知道这是否会有所不同,如果我会从资源读取它) – Dante1986 2012-01-31 11:24:32

+0

尝试这一个File.ReadAllText方法(字符串,编码)。指定文件的编码类型。我想它应该工作 – 2012-01-31 11:25:47

+0

啊是的,使用Encoding.UTF7工作:)谢谢 – Dante1986 2012-01-31 11:28:39

相关问题