从资源文件夹动态更新组合框.(C# WF 或 WPF)

本文关键字:WF WPF 文件夹 资源 动态 更新 组合 | 更新日期: 2023-09-27 18:36:02

我有一个资源文件夹添加到我的项目中,里面装满了csv文件。我本质上想做的是将组合框与资源文件夹中的文件名称"绑定"。如果我将一个新的 csv 文件添加到资源文件夹,该名称应该显示在组合框中,如果我从文件夹中删除一个,那么它也应该从组合框中删除。我怎样才能做到这一点?

从资源文件夹动态更新组合框.(C# WF 或 WPF)

您需要做的是使用 文件系统观察器 。您可以检测更改,例如新文件、删除和编辑。我将创建一个 ObservableCollection 并获取文件列表并将名称放入 ObservableCollection 中。然后设置 FileSystemWatcher 以通知您更改,您可以修改您的 ObservableCollection。然后只需将组合框绑定到 ObservableCollection。