从WPF中的文件显示列表框中的所有行

时间:2018-11-25 12:02:11

标签: c# wpf

我有这段代码,它假定显示包含指定字符串的所有行,但不返回包含该字符串的所有行,而是仅返回包含该字符串的最后一行。如何显示所有行?

def recursiveFunc(x):
    if x == 1:
        return 1
    elif x > 1 :
        return 1 + recursiveFunc(x-1) #This is the part I've changed.

for x in range(1, 101):
    print(x, ":", recursiveFunc(x))

2 个答案:

答案 0 :(得分:2)

您每次都在清除项目。您需要清除循环

ArgsCount

答案 1 :(得分:0)

使用LINQ,并设置ListBox的ItemsSource属性:

using System.Linq;
...

lstAvailableTrains.ItemsSource =
    File.ReadAllLines("pathway").Where(line => line.Contains(stringToSearch));