private void addPaneTitles(ChartData <TX, TY> chartData, XYDiagram diagram) { //only add pane titles when at least 2 panes occur if (diagram.Panes.Count < 2) { return; } foreach (var paneData in chartData.Panes) { var pane = getPaneFor(paneData.Id, diagram); if (isNoTitleNeededFor(paneData)) { continue; } _view.AddTitleTo(pane, paneData.Caption); } }