5

我正在构建一个可扩展的 WPF + MVVM 应用程序,它可能具有大量用户设置(来自应用程序的核心和插件)。根据我以前的经验,我可以看出,当应用程序增长时,管理选项对话框很痛苦。有没有我可以遵循的最佳实践或设计模式?Visual Studio 等其他应用程序如何实现具有大量类别和设置的选项对话框?这些对话框是在运行时生成的吗?

谢谢!

4

2 回答 2

3

过去我也遇到过类似的问题,并PropertyGridExtended WPF Toolkit中找到了。

这使您可以将网格绑定到包含所有可配置属性的对象,并将根据这些属性自动填充网格。您也可以为自定义编辑器提供模板。

于 2013-07-30T08:05:59.653 回答
0

从包含很少项目的对话框开始,因此以后更容易添加更多项目,而无需用户搜索更改的位置(甚至在拆分的其他对话框中找到它)。

于 2013-07-30T08:08:39.637 回答