//void _chartView_RemoveListener(object sender, EventArgs e) //{ // EventAggregationManager.RemoveListener(this); // _chartView = null; //} public override IActionResult Execute(ActionParameters parameters) { _chartView = ViewFactory.CreateView("DefaultProjectChartView") as IProjectChartView; OnViewSet(); var result = new PartialViewResult(); result.View = _chartView; return(result); }
public override void Dispose() { if (_users != null) { _users.Clear(); _users = null; } if (_chartView != null) { _chartView.Context.BindingSource.CurrentChanged -= View_CurrentChanged; _chartView.OnIterationChange -= View_IterationChange; _chartView.Context.BindingSource.Clear(); _chartView = null; } base.Dispose(); }