public override bool Apply(bool disposeController) { if (!_scaleController.Apply(disposeController)) { return(false); } if (!(_scaleController.ModelObject is Altaxo.Graph.Scales.NumericalScale)) { Current.Gui.ErrorMessageBox("Please choose a numerical scale, since only those scales are supported here"); return(false); } _doc.Scale = (Altaxo.Graph.Scales.NumericalScale)_scaleController.ModelObject; if (!_colorProviderController.Apply(disposeController)) { return(false); } _doc.ColorProvider = (Altaxo.Graph.Gdi.Plot.IColorProvider)_colorProviderController.ModelObject; return(ApplyEnd(true, disposeController)); }