WPF应用程序中的组合框,选择/取消全选

时间:2012-06-01 22:44:16

标签: c# wpf

目前我们有一个使用Visual Studio 2010在C#中构建的WPF应用程序。有一个组合框中包含复选框,但我们希望有一个select / deselect all选项。这与您在MS Excel 2007/2010中的自动过滤器下拉菜单中看到的基本相同,您可以在其中选中所有复选框或取消选中所有复选框。组合框是从SQL Compact Database中的字段填充的,其记录取决于在另一个组合框中选择的值(因此另一个组合框充当您将在此下拉列表中看到的值的过滤器)。

这个功能已经存在了几个月,但是技术团队不断推迟下一个版本,因为他们说这个功能实施起来太难了。我是应用程序的业务分析师,而不是实际的程序员,但我想我会来这里寻求帮助。

这是否真的难以实现(例如,实施至少需要一周时间)?实现这个目标的方法是什么?

1 个答案:

答案 0 :(得分:4)

以下是来自MSDN的某人的解决方案。我创建了一个新的WPF项目来尝试它...它的工作原理。您可以查看单个复选框。如果选中或取消选中“全选”选项,则会相应地选中或取消选中所有其他复选框。花了大约5分钟来创建和测试。

enter image description here

当然,可能是您的团队以某种方式覆盖了控件的功能,或者他们会遇到其他限制但无法实现此功能,但组合框应该支持它。

相关问题