private static void OnModelChildChanged(DetailsSaveControlViewModel detailsSaveControlViewModel, object source, ChildChangedEventArgs e) { if (e.PropertyChangedArgs != null && detailsSaveControlViewModel.PersonFieldNames.Contains(e.PropertyChangedArgs.PropertyName)) { detailsSaveControlViewModel.Update(); } }
private static void ParentPropertyChanged(DetailsSaveControlViewModel detailsSaveControlViewModel, object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "Model") { detailsSaveControlViewModel.Model = detailsSaveControlViewModel.Parent.Model; } }
private static void OnModelPropertyChanged(DetailsSaveControlViewModel detailsSaveControlViewModel, object sender, PropertyChangedEventArgs e) { if (detailsSaveControlViewModel.PersonFieldNames.Contains(e.PropertyName)) { detailsSaveControlViewModel.Update(); } }