private void Button_Click_1(object sender, RoutedEventArgs e) { NewRosette = new Ellipse(); if (RosetteChosen != null) RosetteChosen(this, NewRosette); }
async void nc_RosetteChosen(object sender, Rosette e) { if ((viewModel.CurrentPathData != null) && (viewModel.CurrentPathData is Barrel)) { (viewModel.CurrentPathData as Barrel).Add(e); ReCalculate(); } else { MessageDialog md = new MessageDialog("Failed to add new Rosette", "OOps"); await md.ShowAsync(); } }
public void Add(Rosette ros) { ros.PropertyChanged += ros_PropertyChanged; _rosettes.Add(ros); }
private void Button_Click_5(object sender, RoutedEventArgs e) { NewRosette = new SquareWave(); if (RosetteChosen != null) RosetteChosen(this, NewRosette); }
private void Button_Click_4(object sender, RoutedEventArgs e) { NewRosette = new SpurGear(); if (RosetteChosen != null) RosetteChosen(this, NewRosette); }