protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); // Make sure to cache the profiles before we close MasterTargetListViewModel.SaveTargetProfiles(); Window _window = Window.GetWindow(this); foreach (Window win in _window.OwnedWindows) { win.Close(); } }
public void RefreshExecuted(object args) { TargetProfiles = new ObservableCollection <PersonModel>(MasterTargetListViewModel.GetTargetProfiles()); OnPropertyChanged("TargetProfiles"); }
public SMSViewModel() { TextBeltVM = new TextBeltViewModel(); TargetProfiles = new ObservableCollection <PersonModel>(MasterTargetListViewModel.GetTargetProfiles()); RefreshContactsCommand = new ButtonCommand(CanExecuteRefresh, RefreshExecuted); }