XML 파일에서 데이터를 가져 오는 ObservableCollection에 바인딩 된 ListView가있는 상위 창이 있습니다. 부모 창에서 모달 창 (form2.ShowDialog(), 이것은 모달 창이라고 생각합니다)을 여는 추가 단추가 있습니다.XML 파일에 데이터 삽입 ObservableCollection에 알리기
일부 텍스트 필드와 추가 버튼이있는 하위 창에서 사용자가 새 레코드에 대한 데이터를 입력하고 추가 버튼을 클릭하면 XML 파일이 새 레코드로 업데이트됩니다.
내가하고자하는 것은 부모 창에있는 ListView가 새 레코드를 표시하기 위해 새로 고쳐지는 자식 창이 닫힐 때입니다.
자식 창에서 XML 파일을 업데이트 할 때 ObservableCollection에서 이벤트를 발생시키는 다른 방식으로 파일에 데이터를 추가해야합니까? XML 파일에 직접이 작업을 수행하고 있습니까?
상위 창에서 추가 단추에 이벤트 처리기를 추가하고 XML 파일을 다시 읽으려고 시도하는 경로를 찾으려고했는데이를 달성하는 방법을 알 수 없습니다. 지금까지 해왔다.
form1.xaml.vb :
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
I 수있는 refresh_EmContacts 하위로 가야 무엇을하지 운동, 나는 그것이 업데이트되었으며 할 것을 그것을 알리기 위해 ObservableCollection에 이벤트 핸들러의 어떤 종류를 호출해야 할 다시 읽어 보셨습니까?
도움을 주시면 감사하겠습니다.
매트
도움을 주셔서 감사합니다. 저는이 방법으로 구현할 것입니다. – Lima