private void SaveCommand_Executed(object sender, ExecutedRoutedEventArgs e) { pages.editSoa page = GetCurrentPageInstance(); if (page != null) { vmTaxonomy vm = page.ViewmodelProvider(); utilities.SaveFile(vm, util.activeFilePath, utilities.fileType.xml); } }
private void SaveAsCommand_Executed(object sender, ExecutedRoutedEventArgs e) { pages.editSoa page = GetCurrentPageInstance(); if (page != null) { vmTaxonomy vm = page.ViewmodelProvider(); utilities.SaveFileAs(vm); } }
private void OpenEditSoa() { pages.editSoa page = null; if (frameMain.Content != null) { page = (pages.editSoa)frameMain.Content; //page.ResetPage(); } else { page = new pages.editSoa(); frameMain.Content = page; } }
private void MetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (frameMain.Content != null) { pages.editSoa page = GetCurrentPageInstance(); if (page != null) { page.SaveIfEdited(); } } if (util.canceled == true) { e.Cancel = true; } }
private pages.editSoa GetCurrentPageInstance() { //TODO: Check if save required before page unloaded pages.editSoa page = null; if (frameMain.Content != null) { //page = (pages.editSoa)frameMain.Content; //Dictionary<string, vmTaxonomy> vmTaxonomies = page.ViewmodelProvider(); //List<string> s = GetAddressFields(vmTaxonomies); } else { page = null; } return(page); }
private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e) /*Edit command uses this method also*/ { util.editSelected = (bool)e.Parameter; pages.editSoa page = GetCurrentPageInstance(); if (page != null) { page.SaveIfEdited(); } if (util.canceled != true) { frameMain.Content = null; pages.cmcEditor newPg = new pages.cmcEditor(); frameMain.Content = newPg; } UncheckMenuToggleButtons(); util.editSelected = false; }
private void btnNewSoa_Click(object sender, RoutedEventArgs e) { editSoa newEditPage = new editSoa(); ((MainWindow)Application.Current.MainWindow).frameMain.Navigate(newEditPage); }