示例#1
0
 private static string WritePresetLine(ConfigItem item)
 {
     return string.Format("{0},{1}", item.Parameter, item.Value);
 }
示例#2
0
        private static ConfigItem ParsePresetLine(string line)
        {
            var item = new ConfigItem();

            var pieces = line.Split(',');

            if (pieces.Any())
            {
                item.Parameter = pieces[0];
                if (pieces.Count() >= 2)
                    item.Value = pieces[1];
            }
            return item;
        }
示例#3
0
        private static ConfigItem ParseBaseLine(string line)
        {
            var item = new ConfigItem();

            var pieces = line.Split(';');

            if (pieces.Any())
            {
                item.Name = pieces[0];
                if (pieces.Count() >= 2)
                    item.Parameter = pieces[1];
                if (pieces.Count() >= 3)
                    item.CanHaveValue = bool.Parse(pieces[2]);
                if (pieces.Count() >= 4)
                    item.Description = pieces[3];
                if (pieces.Count() >= 5)
                    item.Warning = pieces[4];
            }
            return item;
        }
示例#4
0
 private static string WritePresetLine(ConfigItem item)
 {
     return(string.Format("{0},{1}", item.Parameter, item.Value));
 }
示例#5
0
        private void ConfigDataGrid_MouseUp(object sender, MouseButtonEventArgs e)
        {
            ChosenItem = (ConfigItem) ConfigDataGrid.SelectedItem;

            Close();
        }
        private void ConfigDataGrid_MouseUp(object sender, MouseButtonEventArgs e)
        {
            ChosenItem = (ConfigItem)PresetMapDataGrid.SelectedItem;

            Close();
        }