Я изучаю 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());
}
}
Спасибо