void y_Click(object sender, RoutedEventArgs e)
{
CheckBox che = lbox.SelectedItem as CheckBox;
if ((bool)che.IsChecked)
{
MessageBox.Show(che.Content.ToString());
}
}
ここで、ボタン名は y で、lbox はチェックボックスを動的に追加したリストボックスです。ボタン y も動的にリストボックスに追加されます。
上記のコードのボタンクリックイベントの場合、NullReferenceException
ブレークポイントで見られるように lbox.SelectedItem は Null です..lboxSelectionChanged イベントに同じコードを実装すると、正常に動作し、lbox.SelectedItem は null ではありません..
私の実装で何が間違っていますか?