これは状況です。私はMVVMを持つWPFプロジェクトを持っています。 ViewModelにPersonViewModel.csがあり、このビューの後ろに、すべての人とのListViewを示しPersonView.xamlMVVM更新新しいビューが別のビューで追加されたときのリストビュー
...私はそれを説明してみましょう。ここでListView PersonListが塗りつぶされます。 PersonView.xamlで
は、別のビュー、NewPersonView.xaml ViewModelにNewPersonViewModel.csその背後にあるとを開くボタンです。新しい人が追加されたとき、私はそうNewPersonView.xamlに保存]ボタンをクリックしたときに
にはどうすればPersonView.xaml上のリストビューをリフレッシュすることができますか?
必要に応じてコードを提供できますか?
EDIT:私は新しいPersonを追加すると、それをSQLデータベースに保存します。それを初期化するときにこれを行うには
ListViewがObservableCollectionにバインドされている場合、自動的に発生します。あなたのためにそのように動作していない場合は、何が間違っているか把握できるようにコードを提供する必要があります。 – AQuirky
彼らはまったく同じビューモデルを共有する必要があります。 – Will