EAison 2016-05-20 11:50 采纳率: 25%
浏览 2819
已采纳

wpf mvvm 5个checkbox只能选择两个

有五个checkbox 他们的isselected绑定到viewmodel中分别对应5个bool型的变了,泥土c1,c2,c3,c4,c5。默认第一个第二个选中,也就是c1和c2为true。如何实现点击其它的checkbox,只能选择两个,比如点击checkbox3,c3变为true,c1或者c2为false;或者当c3,c4为true的时候,点击checkbox2,c2为true,c3或者c4为false。

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-05-20 12:13
    关注

    定义一个队列,在checkbox里面将自身添加到队列中,如果队列超过2个,那么就把最早添加测出列,并且把它checkbox设置为false

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?