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);
     }
 }
Exemplo n.º 3
0
        void OnShapeAddedToRepository(object sender, ShapeAddedEventArgs e)
        {
            var viewModel = new PointInputViewModel(_dataRepository, e.NewShape);

            this.AllInputs.Add(viewModel);
        }
Exemplo n.º 4
0
 public void OnShapeAddedOrRemoved(object sender, ShapeAddedEventArgs e)
 {
     base.RaisePropertyChanged("Objects");
 }