私は、コンボボックスで選択変更されたアクションを実行すると、選択された変更イベントがトリガされるwpfアプリケーションを開発していますが、datagrid.itemsSourceを更新するとイベントハンドラで新しいキーワードを使用するエラーが表示されますブレークポイントを介して、オブジェクトを作成する私は、イベントハンドラDataGridオブジェクト自体がnullであることを見てきましたが、MainWindow関数ではnullではありません。それはどうしてそうですか?私は自分の質問に答えてみましょうイベントハンドラのdatagrid.itemsSourceにアクセスできませんcombobox_selectionChanged?
private void majorkeys_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
minordata.ItemsSource = ReadLibrary.get_minor_records(majorkeys.SelectedValue.ToString(), minorkeys.SelectedValue.ToString());
}
これは、おそらく、InitializeComponent中にSelectionChangedイベントが発生し、 'minordata'フィールドがまだ設定されていないためです。 – Clemens
あなたはそれが正しいです! @クレメンス – Sabeen