客户希望我在一周的特定日期做“某事”,他们可以通过某种控制来选择。 WPF中有什么东西可以做到这一点,或者某些人已经做过的事情可以达到同样的目的吗?
目前我正在寻找创建7个复选框(每天一个)并允许客户检查他想要的方框(有关日期),然后将它们存储为INT值(0 =星期日等)。 ..)在需要时使用。
但在我这样做之前,我希望可能有一个更优雅的解决方案 - 任何想法?或者关于我如何做得更好的任何建议,我已经在上面描述了?
谢谢,
答案 0 :(得分:3)
简单解决方案: 我建议使用多选组合框:http://www.codeproject.com/Articles/563862/Multi-Select-ComboBox-in-WPF
制作自己的: 关于wpf的好处是你可以随时设置多选启用的ListView样式:http://www.codeproject.com/Articles/64865/Enable-MultiSelect-in-WPF-ListView-2来做你想要它做的事情。 您可以将DataTemplates用于此目的:http://msdn.microsoft.com/en-us/library/ms742521.aspx
答案 1 :(得分:1)
答案 2 :(得分:0)
它有一个值为'All'|的搜索面板其他复选框。
你可以做的是通过在'All'复选框(而不是Pipe字符)之后使用WPF Expander
控件来实现类似的东西,它扩展/折叠以显示/隐藏其他工作日复选框,我认为休息是可以理解的。< / p>