【发布时间】:2008-12-12 20:17:31
【问题描述】:
我正在学习 WPF,似乎发现了一些奇怪的东西,我在任何我搜索过的地方都找不到原因。
我有一个窗口,上面有一个名为“chkTest”的复选框。我将其默认设置为 true。
以下代码是我不明白的。基本上我试图将“chkTest”控件设置为我动态创建的控件。消息框显示我在代码中设置的值,但是窗口上的控件仍然设置为true。
有人能解释一下这背后的过程吗?
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
CheckBox chk = new CheckBox();
chk.IsChecked = false;
this.chkTest = chk;
MessageBox.Show(chk.IsChecked.Value.ToString());
}
}
谢谢
【问题讨论】: