net-wpf mvvm 5个checkbox只能选择两个

问题描述

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。

解决方案

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

时间: 2024-08-08 02:14:11

net-wpf mvvm 5个checkbox只能选择两个的相关文章

WPF MVVM实现TreeView

今天有点时间,做个小例子WPF MVVM 实现TreeView 只是一个思路大家可以自由扩展 文章最后给出了源码下载地址 图1   图2     模版加上了一个checkbox,选中父类的checkbox 所有的子类也相就选中. 如果子类没有全部父类的checkbox不会选中 用vmmm我们要先实现INotifyPropertyChanged /// <summary> /// /// </summary> public class NotifyPropertyBase : INo

php selectradio和checkbox默认选择的实现方法详解

本篇文章是对php selectradio和checkbox默认选择的实现方法进行了详细的分析介绍,需要的朋友参考下   这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: <select name="wuyeleixing" size="1"> <option <?php if($myrow[wuyeleixing]==1) echo("selected");?> value="1

easyui-jquery 时间控件怎么能禁止输入只能选择日期?

问题描述 jquery 时间控件怎么能禁止输入只能选择日期? validType=""pmsCharChn[{maxLength:40}]""/> jsp一个input输入框用的是easyui时间控件,现在问题是如何是这个input只能点击选择日期,而禁止手动输入 如图:输入框可以输入字的,如何禁止手动输入,求大神指点. 解决方案 用这个editable=""false"" 就可以了 亲测可用 datebox是继承com

ios-为什么Xcode4.6本地化文件只能选择英文?

问题描述 为什么Xcode4.6本地化文件只能选择英文? 在Xcode4.6中我只能选择English 这是bug吗? 怎么本地化我的文件? 非常感谢您的解答. 解决方案 在本地化文件之前需要安装好语言:

水晶报表-怎么设置CrystalReportViewer导出报表时只能选择导出PDF?

问题描述 怎么设置CrystalReportViewer导出报表时只能选择导出PDF? 客户现在不想要导出word和Exel等功能,只想保留导出PDF功能,怎么样设置才能在选择导出时只能导出PDF吗?

微信网页中上传文件时“只能选择SD卡中的文件”问题

问题描述 微信网页中上传文件时"只能选择SD卡中的文件"问题 解决方案 这个应该是微信上传文件的设置问题吧,我的也是这样. 解决方案二: 微信有jssdk拍照上传接口,可以看看相关文档. 解决方案三: 应该是设置中的问题吧

mfc中如何定义一个checkbox,选择后跳出浏览器

问题描述 mfc中如何定义一个checkbox,选择后跳出浏览器 如图,我想在最下面增加一个选择框,勾选后点下一步,进入安装的同时打开浏览器,指向百度. 这部分代码怎么写啊? 解决方案 直接ShellExecute用open方式打开百度的URL 解决方案二: 这个安装程序你是自己做的吗?

额鹅鹅鹅-html5 input type=&amp;amp;quot;datetime-local&amp;amp;quot;如何设置时间只能选择大于等于今天

问题描述 html5 input type="datetime-local"如何设置时间只能选择大于等于今天 html5 input type="datetime-local"如何设置时间只能选择大于等于今天 注:是用于手机,不是pc 解决方案 设置max属性试试http://www.w3school.com.cn/jsref/dom_obj_datetime-local.asp

怎么实现只能选择日期控件的一个月内的日期

问题描述 求解答怎么实现只能选择日期控件的一个月内的日期其他的都不能获取 解决方案 解决方案二:使用my97然后再设置minDate和maxDate即可解决方案三:引用1楼jjkk168的回复: 使用my97然后再设置minDate和maxDate即可 +1解决方案四:如果是winformdateTimePicker1本身就有minDate和maxDatewebformCalendar1可以在Calendar1_DayRender事件试试protectedvoidCalendar1_DayRen