【发布时间】:2010-10-28 10:14:24
【问题描述】:
我有一个应用程序,在不同的类别中有大约 35~ 种不同的设置。
向客户公开这一点的最佳做法是什么。
其次,是否有任何 VS.NET 插件或库(商业或非商业)可以帮助加快这一过程。可能类似于“Property Grid”,但外观更专业和用户友好。
所有设置都基于一个类和几个子类。
【问题讨论】:
标签: .net winforms settings usability options
我有一个应用程序,在不同的类别中有大约 35~ 种不同的设置。
向客户公开这一点的最佳做法是什么。
其次,是否有任何 VS.NET 插件或库(商业或非商业)可以帮助加快这一过程。可能类似于“Property Grid”,但外观更专业和用户友好。
所有设置都基于一个类和几个子类。
【问题讨论】:
标签: .net winforms settings usability options
您是否看过 Visual Studio 本身实现的设计,即类别的树形视图和在选择每个类别时更新的面板?
我无法在 Code Project 上找到任何示例(我可能正在搜索错误的术语),但我找到了 this tutorial,它会引导您完成三种不同的可视化。它的日期是 2004 年,因此可能会有更新的页面,但它会是一个很好的起点。
【讨论】:
对于只有 35 个选项,我认为标准选项卡式选项对话框可以正常工作。这是一个熟悉的界面,即使是新手也能理解。
但是,对于具有许多选项的应用程序,这种类型的界面开始出现故障。您最终会在每个选项卡上看到太多选项卡或太多混乱。对于大量选项,Word 2007 中的选项屏幕稍好一些。它本质上是一个选项卡式界面,但选项卡位于左侧而不是顶部,右侧区域是可滚动的。您要小心地将最重要的选项“放在首位”,以免它们迷路。此外,有一个“热门”标签是个好主意。
如果您预计您的选项数量会增加,您可能需要考虑使用 Office 2007 样式的选项屏幕。
【讨论】: