private void AddPointInput_Click(object sender, RoutedEventArgs e) { PointInputView newPoint = new PointInputView(0, 0); newPoint.DeletedPointView += OnDeletedPointView; PointViewsContainer.Children.Add(newPoint); }
private void AddPoint_Click(object sender, RoutedEventArgs e) { Logger.Info($"[{this.GetType().Name}]: AddPoint_Click"); PointInputView pointInputView = new PointInputView(); PointViewsContainer.Children.Add(pointInputView); pointInputView.DeletePointEvent += PointInputView_DeletePointEvent; }
private void OnDeletedPointView(PointInputView viewToDelete) { viewToDelete.DeletedPointView -= OnDeletedPointView; PointViewsContainer.Children.Remove(viewToDelete); }