【问题标题】:C# WPF How do I display the contents of a .txt file into a list box?C# WPF 如何将 .txt 文件的内容显示到列表框中?
【发布时间】:2018-05-13 12:59:33
【问题描述】:

假设我有一个包含以下内容的txt 文件:

Tom, 11
Jason, 12
Gary, 13
Ted, 14

WPF 只是一个列表框。

我需要为列表框做什么,以便在我启动程序时显示txt 文件中的名称。

这是一个非常简单的问题,但我无法弄清楚。不知道txt文件需要保存在哪里,也不知道怎么在".cs"中调用

【问题讨论】:

标签: c# wpf listbox


【解决方案1】:

这是读取下一行到列表的代码,然后阅读如何将其添加到列表框

List<string> lines = new List<string>();
using (StreamReader r = new StreamReader(f))
{
   string line;
   while ((line = r.ReadLine()) != null)
   {
      lines.Add(line);
   }
}

这是如何将列表绑定到列表框的示例:

eventList.ItemsSource = lines;

【讨论】:

    【解决方案2】:

    文本文件可以在任何地方,因为您可以在打开时指定它的路径。您可以将其放在解决方案文件夹中以缩短路径。 然后在 main 方法中你写类似

    var MyList = new List<string>();
    using (var streamReader = File.OpenText(pathToYourTextFile)) 
    {
        var s = string.Empty;
        while ((s = streamReader.ReadLine()) != null) 
           MyList.Add(s);
    } 
    myListbox.ItemsSource = MyList;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多