XMLファイルからデータを取得するObservableCollectionにバインドされたListViewを持つ親ウィンドウがあります。親ウィンドウでは、aを開くボタンが追加されました。これは、モーダルウィンドウ(form2.ShowDialog()、これはモーダルウィンドウです)を開きます。XMLファイルへのデータの挿入ObservableCollectionへの通知
いくつかのテキストフィールドと追加ボタンがあり、ユーザーは新しいレコードのデータを入力して[追加]ボタンをクリックし、XMLファイルが新しいレコードで更新されます。
私がしようとしているのは、親ウィンドウのListViewが新しいレコードを表示するためにリフレッシュされる子ウィンドウが閉じられている場合です。
子ウィンドウからXMLファイルを更新するときに、ObservableCollectionでイベントを発生させる別の方法でデータをファイルに追加する必要がありますか?これをXMLファイルに直接行っていますか?
親ウィンドウの追加ボタンにイベントハンドラを追加してXMLファイルを強制的に再読み込みしようとしていましたが、これを達成する方法がわかりません。これまでに行っている。
form1.xaml.vb:私はワークアウトrefresh_EmContactsサブに行くべきではないことができるもの
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim frm As New newEmergencyContact
AddHandler frm.Closed, AddressOf refresh_EmContacts
frm.ShowDialog()
End Sub
Private Sub refresh_EmContacts()
End Sub
、私はそれが更新されたことを通知するためのObservableCollectionイベントハンドラのいくつかの種類を呼び出すようにして何をする必要があります再読み込み?
ご協力いただければ幸いです。
マット
ご協力いただきありがとうございます。私はこのように実装します。 – Lima