public void Save() { _series.Label = _title; _series.Lines = _lines; _series.Symbol = _symbol; _series.Color = _color.ToHtml(); }
public PlotSettingsViewModel(XYPlotValue value) { _value = value; Title = value.Title; IsLegendVisible = value.ShowLegend; LegendBackground = value.LegendBackground.BrushFromString(); LegendBorder = value.LegendLineColor.BrushFromString(); Position = value.LegendPosition; _save = new RelayCommand(x => { var window = x as PlotSettingsWindow; _value.Title = _title; _value.LegendPosition = _position; _value.ShowLegend = _isLegendVisible; _value.LegendLineColor = _legendBorder.ToHtml(); _value.LegendBackground = _legendBackground.ToHtml(); _value.UpdateLayout(); if (window != null) { window.Close(); } }); }