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)); }
private void Button_Click(object sender, RoutedEventArgs e) { ComplexControl.Items.Add(new ServerSettingsControlViewModel(ServerSave.GetSettings((ulong)ServerSave.Settings.Count).serverid)); }