public void OnShapeDeletedFromRepository(object sender, ShapeAddedEventArgs e) { if (e.Sender.GetType() == InputType) { var viewModel = e.Sender; this.AllInputs.Remove((InputViewModel)viewModel); } }
public void OnShapeAddedToRepository(object sender, ShapeAddedEventArgs e) { if (e.Sender.GetType() == InputType) { var viewModel = e.Sender;//Activator.CreateInstance(e.SenderType, new object[] { _dataRepository, e.NewShape }); this.AllInputs.Add((InputViewModel)viewModel); } }
void OnShapeAddedToRepository(object sender, ShapeAddedEventArgs e) { var viewModel = new PointInputViewModel(_dataRepository, e.NewShape); this.AllInputs.Add(viewModel); }
public void OnShapeAddedOrRemoved(object sender, ShapeAddedEventArgs e) { base.RaisePropertyChanged("Objects"); }