private void AddState(object obj) { var newState = new TrackableItemState(); var dlg = new TrackableItemStateDialog(new TrackableItemStateViewModel(newState)); var res = dlg.ShowDialog(); if (res.HasValue && res.Value) { DataSource.States = new List <TrackableItemState>(DataSource.States); DataSource.States.Add(newState); } }
private void AddState(object obj) { var newState = new TrackableItemState(); var dlg = new TrackableItemStateDialog(new TrackableItemStateViewModel(newState)); var res = dlg.ShowDialog(); if (res.HasValue && res.Value) { DataSource.States = new List<TrackableItemState>(DataSource.States); DataSource.States.Add(newState); } }
private void EditState(object obj) { var dlg = new TrackableItemStateDialog(new TrackableItemStateViewModel(SelectedState)); dlg.ShowDialog(); }