コード例 #1
0
 public void Save()
 {
     _series.Label  = _title;
     _series.Lines  = _lines;
     _series.Symbol = _symbol;
     _series.Color  = _color.ToHtml();
 }
コード例 #2
0
        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();
                }
            });
        }