Ejemplo n.º 1
0
        public void WriteSettings()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(JsonConvert.SerializeObject(_serialize(LineColor)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(PointColor)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(LineWidth)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(PointSize)));
            sb.AppendLine(JsonConvert.SerializeObject(XAxis));
            sb.AppendLine(JsonConvert.SerializeObject(YAxis));
            sb.AppendLine(JsonConvert.SerializeObject(Selected != null ? Selected.FullName : null));
            sb.AppendLine(JsonConvert.SerializeObject(XPolarity.ToString()));
            sb.AppendLine(JsonConvert.SerializeObject(YPolarity.ToString()));
            sb.AppendLine(JsonConvert.SerializeObject(ChartStyle.ToString()));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(XAxisAuto)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(XAxisMin)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(XAxisMax)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(YAxisAuto)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(YAxisMin)));
            sb.AppendLine(JsonConvert.SerializeObject(_serialize(YAxisMax)));

            string str          = sb.ToString();
            string settingsPath = Path.Combine(Directory, SETTTINGSFILE);

            File.WriteAllText(settingsPath, str);
        }