public MainWindow() { userTemplatesFolderPath = approot + "UserTemplates"; Directory.CreateDirectory(userTemplatesFolderPath); macroFolderPath = approot + "UserMacros"; Directory.CreateDirectory(macroFolderPath); keyboardinfomodel = new keyboardInfoModel(); layouteditormodel = new layoutEditorModel(); bindingeditormodel = new bindingEditorModel(); /* Pass the main window for reference to other models in the page constructors. */ keyboardInfoPage = new KeyBoardInfoPage(this); layoutEditorPage = new LayoutEditorPage(this); bindingEditorPage = new BindingEditorPage(this); macroEditorPage = new MacroEditorPage(this); InitializeComponent(); nav = NavigationService.GetNavigationService(mainFrame); mainFrame.Navigate(keyboardInfoPage); }
private void createNewMacroButton_Click(object sender, RoutedEventArgs e) { KeyBoardInfoPage keyboardInfoPage = new KeyBoardInfoPage(); NavigationService.Navigate(keyboardInfoPage); }