Пример #1
0
        public ServerSettingsControlViewModel(ulong id)
        {
            Cancel         = new RelayCommand(CancelAction);
            OpenFolder     = new RelayCommand(OpenFolderAction);
            SaveSettings   = new RelayCommand(SaveSettingsAction);
            OpenSettigs    = new RelayCommand(OpenSettigsAction);
            Start          = new RelayCommand(OnStart);
            SectionOpacity = 1;
            OnPropertyChanged(nameof(SectionOpacity));
            OnPropertyChanged(nameof(Cancel));
            OnPropertyChanged(nameof(OpenFolder));
            OnPropertyChanged(nameof(OpenSettigs));
            OnPropertyChanged(nameof(SaveSettings));
            OnPropertyChanged(nameof(Start));
            Complex = ServerSave.GetSettings(id);

            Title      = Complex.Title;
            JarFile    = Complex.JarFile;
            MinRam     = Complex.MinRam;
            MaxRam     = Complex.MaxRam;
            Parameter  = Complex.Parameter;
            ServerPath = Complex.StartFolder;
            ChangeDate = Complex.ChangeDate;

            OnPropertyChanged(nameof(Title));
            OnPropertyChanged(nameof(JarFile));
            OnPropertyChanged(nameof(MinRam));
            OnPropertyChanged(nameof(MaxRam));
            OnPropertyChanged(nameof(ChangeDate));
        }
Пример #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     ComplexControl.Items.Add(new ServerSettingsControlViewModel(ServerSave.GetSettings((ulong)ServerSave.Settings.Count).serverid));
 }