私はMVVM Lightフレームワークを使用してWPFのプロジェクトを作成しています。私はに縛られているDataGrid
を持っています。今のところ、新しいアイテムを追加すると、DataGrid
は更新されず、設定ツールが決して起動しないためだと思います。アイテムが追加されたときにObservableCollectionのセッターが起動しない
public ObservableCollection<Worker> MasterWorkerList
{
get { return _masterWorkerList; }
set
{
System.Windows.MessageBox.Show("Firing");
_masterWorkerList = value;
RaisePropertyChanged(() => MasterWorkerList);
}
}
メッセージボックスには、私がこれを呼び出す場合でも、表示されません:
DataManager.Data.MasterWorkerList.Add(_create.NewWorker());
にはどうすればいいので、私はUIを更新することができます発射するRaisePropertyChanged
を得ることができますか?
私は無駄にこの記事でソリューションを使用して試してみた:ObservableCollection not noticing when Item in it changes (even with INotifyPropertyChanged)
何かアドバイスをいただければ幸いです。あなたが私のコードをもっと必要としたら、私に知らせてください。