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"); } }
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(); }