【问题标题】:List Box and List<string> Connection列表框和列表<string> 连接
【发布时间】:2011-03-07 06:59:56
【问题描述】:

我在 C# 中有问题。

我有一个列表框和一个名为 FileManager 的类。 FileManager 包含一个名为 ValidateFile 的方法,该方法验证和有效文件需要添加到 FileManager 类中的列表中。

我想将列表的内容添加到我的列表框中。我只是浏览列表并添加到我的列表框中。

由于 FileManager 类中的 ValidateFile 需要更多时间并保持我的 UI 有效,因此我在委托上调用 ValidateFile 方法。

但是当 FileManager.List 更改或列表中的任何更改应反映在我的列表框中时,我正在寻找填充列表框的好方法。

如果有,请发布代码或网页链接。

谢谢你, 哈沙

【问题讨论】:

  • 您的 FileManager.List 有何变化?它是由用户更改的吗?另外,这是桌面应用还是网络应用?
  • 如果我们知道 FileManager.List 的工作原理,可以建议更好的设计。不确定这是否合适,因此将其添加为注释,您可以添加 FileChange 事件处理程序并在那里更新列表。这样,只有在文件内容发生更改时才会调用更改。

标签: c# winforms listbox


【解决方案1】:

我相信您对ObservableCollection&lt;T&gt; 课程感兴趣,请参阅MSDN

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 1970-01-01
  • 2016-09-22
  • 1970-01-01
  • 2012-09-06
相关资源
最近更新 更多