【发布时间】:2012-05-17 22:29:03
【问题描述】:
我希望能够独立控制多组设置。我最初使用的是 My.Settings,但是手动回滚一些设置同时保存其他设置的工作量太大。
我认为我的解决方案是使用多个设置文件,并且我曾经有过这似乎可行的时刻,但我所取得的任何成功都是周期性的和暂时的。
目前我在项目的根目录中有两个设置文件;在代码中,我可以正常访问设置,但在许多情况下,我想将单个设置绑定到控件。这应该直截了当,我记得当我使用单个内置设置文件时它可以工作。
但是,当我使用这两个新设置文件时,它不起作用。在 Formatting & Advanced Binding 对话框中,我选择 Add New Project Data Source,浏览到我的项目,然后进入根命名空间,然后我看到了我的表单/类/设置文件。当我选择这两个设置文件并单击“确定”时,对话框将关闭,而我无法选择将控件绑定到的单个设置。
当我启用 Project > Show All Files 时,我可以看到绑定已经创建;我在 My Project > Datasources 下有两个 .datasource 文件。
我不能绑定到这些设置文件有什么原因吗?如果没有,为什么我不能通过数据绑定对话框访问它们?
B 计划是创建一个对象作为控件和设置文件之间的中介,但如果可以的话,我宁愿避免这样做。
【问题讨论】:
标签: vb.net data-binding settings