public LeerlijnViewModel() { this.AddDeellijnCommand = new RelayCommand(o => { addEditWindow deellijnWindow = new addEditWindow(); deellijnWindow.Title = "Toevoeg venster"; deellijnWindow.txtKop.Text = "Voeg deellijn toe"; deellijnWindow.txtNaam.Text = "Deelgebied"; deellijnWindow.button.Content = "Voeg toe"; deellijnWindow.ShowDialog(); if (!string.IsNullOrWhiteSpace(deellijnWindow.txtWaarde.Text)) { AddDeellijn(deellijnWindow.txtWaarde.Text); } ; }, o => true); this.DeleteDeellijnCommand = new RelayCommand(o => { ExecuteDeleteDeellijn((DeellijnViewModel)o); }, o => true); this.RenameLeerlijnCommand = new RelayCommand(o => { var value = (LeerlijnViewModel)o; addEditWindow leerlijnWindow = new addEditWindow(); leerlijnWindow.Title = "Wijzig venster"; leerlijnWindow.txtKop.Text = "Wijzig leerlijn"; leerlijnWindow.txtNaam.Text = "Naam"; leerlijnWindow.button.Content = "Wijzig"; if (value != null) { leerlijnWindow.txtWaarde.Text = value.Naam; leerlijnWindow.ShowDialog(); if (!string.IsNullOrWhiteSpace(leerlijnWindow.txtWaarde.Text)) { RenameLeerlijn(leerlijnWindow.txtWaarde.Text); } } }); Deellijnen = new ObservableCollection <ViewModels.DeellijnViewModel>(); }
public MainViewModel() { this.AddLeerlijnCommand = new RelayCommand(o => { addEditWindow leerlijnWindow = new addEditWindow(); leerlijnWindow.Title = "Toevoeg venster"; leerlijnWindow.txtKop.Text = "Voeg leerlijn toe"; leerlijnWindow.txtNaam.Text = "Naam"; leerlijnWindow.button.Content = "Voeg toe"; leerlijnWindow.ShowDialog(); if (!string.IsNullOrWhiteSpace(leerlijnWindow.txtWaarde.Text)) { AddLeerlijn(leerlijnWindow.txtWaarde.Text); } }, o => true); this.DeleteLeerlijnCommand = new RelayCommand(o => { var result = o; ExecuteDeleteLeerlijn((LeerlijnViewModel)result); }, o => true); this.SaveXMLCommand = new RelayCommand(o => { SaveXML(); }, o => true); this.OpenXMLCommand = new RelayCommand(o => { OpenXML(); }, o => true); this.NewXMLCommand = new RelayCommand(o => { NewXML(); }, o => true); if (Auteur == null) { Auteur = "Naam van de auteur"; } }
public DeellijnViewModel() { this.RenameDeellijnCommand = new RelayCommand(o => { var value = (DeellijnViewModel)o; addEditWindow deellijnWindow = new addEditWindow(); deellijnWindow.Title = "Wijzig venster"; deellijnWindow.txtKop.Text = "Wijzig deellijn"; deellijnWindow.txtNaam.Text = "Deelgebied"; deellijnWindow.button.Content = "Wijzig"; deellijnWindow.txtWaarde.Text = value.Deelgebied; deellijnWindow.ShowDialog(); if (!string.IsNullOrWhiteSpace(deellijnWindow.txtWaarde.Text)) { RenameDeellijn(deellijnWindow.txtWaarde.Text); } }, o => true); Niveaudoelen = new ObservableCollection <ViewModels.NiveaudoelenViewModel>(); if (Deelgebied == null) { Deelgebied = "Deelgebied"; } }