我遇到了与WPF数据绑定相关的有趣挑战。
我有一个表单,我想展示一些不同的选项。我正在使用单选按钮,并显示这四个项目工作得很好: 未选中|没有协议|联合监管|独家监护
在选择了Sole Custody的情况下,我有一个组合框,其中包含父母列表,用户选择父母。这也很有用。
现在,我想改变一些东西,以便“Sole Custody”单选按钮不会显示,相反,父母列表显示为单选按钮,这样我就有: 未选中|没有协议|联合监管|鲍勃史密斯|简·多伊
我很难弄清楚如何实现这一目标。有没有任何身体?
谢谢!
答案 0 :(得分:0)
你有几个选择。我会为我提及最合理的解决方案。
您应该创建一个包含所有可能选择的集合(未选中|无协议|联合保管| Bob Smith | Jane Doe)
创建采用(未选定|无协议|联合保管)和父名称并返回合并集合的MultiValueConverter
然后,将一个ListBox放在xaml中,没有任何UI(由ganchito55提出)并将该集合绑定到ListBox。