私の問題を説明しましょう。私はCaliburn Microと協力しており、ObservableCollectionがItemsourceとしてバインドされているデータグリッドを持っています:
private static ObservableCollection<Models.GamesProperties> _dgGames;
public ObservableCollection<Models.GamesProperties> DgGames
{
get { return _dgGames; }
set
{
_dgGames = value;
NotifyOfPropertyChange(() => DgGames);
}
}
したがって、データベースからデータをロードすると、コレクションが満たされ、データグリッド (DgGames と呼ばれる) にバインドされます。
これまでのところ、すべて問題ありません。DataRow ごとに「DataRowDetails」を定義しました。ImageSource、いくつかの TextBlocks などが含まれます。上記のコレクションには、これらの DataRowDetails も含まれています。
DataRowDetails を変更するために、ダイアログ ウィンドウ用に別の View と ViewModel を作成しました。動作しますが、データグリッド (DgGames) はこれらの変更を適用しません。コレクションに対して行った更新は表示されません。何が欠けていますか?
私を助けてくれる人に前もって感謝します。
さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。