これはおそらくかなり単純な質問ですが、これまでのところ調査するのはうまくいきませんでした. はいといいえのボタンがある子ウィンドウがあります。[いいえ] をクリックすると、親ウィンドウ (プログラムのメイン ウィンドウ) でチェック ボックスがオフになります。
とにかく何かできることはありますか?:
//No Button
private void No_Click(object sender, RoutedEventArgs e)
{
NameOfParent.checkBox.Checked = false;
}
この質問を見たことがありますが、それが私の問題を正確に解決しているとは思いません。
これについて正しい方法は何ですか?
私はこれを使って他のウィンドウを開いています:
親ウィンドウ - 現在のコード:
//Open new window
private void checkBox5_Checked(object sender, RoutedEventArgs e)
{
var newWindow = new ChildWindow();
newWindow.button_no.Click += buttonNo_click;
newWindow.Show();
}
//Unchecks Checkbox 5
private void buttonNo_click(object sender, RoutedEventArgs e)
{
checkBox5.IsChecked = false;
}