有个wpf窗体,里面有个checkbox,在窗体load事件中,我修改了checkbox的ischecked属性值,我监听了checkbox的checked和unchecked事件,我调试发现在load窗体的时候修改checkbox的ischecked属性不会触发checked和unchecked事件,只有运行调试了,手动选择checkbox才会触发这两个事件,这是咋回事呢?load(...)
{
chk_voltage_level.IsChecked = false;
}checked(...)
{
to do..
}unchecked(..)
{
to do
}
{
chk_voltage_level.IsChecked = false;
}checked(...)
{
to do..
}unchecked(..)
{
to do
}
解决方案 »
- ◆带变量的通配符如何写法◆
- WPF的Tabcontrol的selectionChange事件
- 请教一个数据库连接报错的问题
- DataGridView 一列里面添加2个按钮
- 关于在vs2005中写sqlserver2005的存储过程的数据库连接问题
- JAVA中的urlconnection对象,在C#中,要有什么对象来替换?
- wpf 怎么用代码实现button1_Click 单击事件 触发Button.Triggers
- 怎样能在DataGrid一行中显示两行数据呢,求助。
- 苦求C#正则表达式资料下载!
- 哪里有Regex类啊?
- 必须声明标量变量 "@**"的疑难问题!
- WPF+blend 如何制作 这种效果的倒计时器!
因为IsChecked在判断时发现值没有改变时就不会触发相应的事件,这个道理和Combobox的selectecchanged一样
你可以手动的将checkbox的改为IsChecked="{x:Null}"
那么在load中给false就会有反应