Ejemplo n.º 1
0
        public SetStandardVM()
        {
            var StandardColorPath = UserSettings.Instance.StandardColorArray;

            SetStandardColor = new RelayCommand(o => { SetColorPath(); });
            SetStandardPath  = new RelayCommand(o => { SetStandardPathOpen(); });
            ClearList        = new RelayCommand(o => { ClearListMet(); });
            standardpath     = UserSettings.Instance.StandardProjectPath;

            if (!File.Exists(StandardColorPath))
            {
                try
                {
                    string newPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "lamping.DColor");
                    File.Copy(newPath, StandardColorPath);
                }
                catch { }
            }

            ColorVM = new ColorListControlVM(StandardColorPath);

            Languages = Localizer.GetAllLocales().OrderBy(x => x.DisplayName).ToList();
            var Selected = Languages.Where(x => x.Name == Localizer.Language);

            if (Selected.Count() != 0)
            {
                CurrentLanguage = Selected.First();
            }
            else
            {
                CurrentLanguage = new CultureInfo("en-US");
            }
        }
Ejemplo n.º 2
0
        public SetStandardVM()
        {
            SetStandardColor = new RelayCommand(o => { SetColorPath(); });
            SetStandardPath  = new RelayCommand(o => { SetStandardPathOpen(); });
            SaveStandardPath = new RelayCommand(o => { SaveStandard(); });
            ClearList        = new RelayCommand(o => { ClearListMet(); });
            standardpath     = Properties.Settings.Default.StandardProjectPath;

            if (!File.Exists(Properties.Settings.Default.StandardColorArray))
            {
                try
                {
                    File.Copy(@".\Resources\lamping.DColor", Properties.Settings.Default.StandardColorArray);
                }
                catch { }
            }

            ColorVM = new ColorListControlVM(Properties.Settings.Default.StandardColorArray);
        }
 public ColorListControl(ColorListControlVM clcvm) : this()
 {
     DataContext = clcvm;
     RefreshSumVisibility();
 }