public KeyBoardInfoPage() { keyboardinfomodel = new keyboardInfoModel(); DataContext = keyboardinfomodel; InitializeComponent(); }
public KeyBoardInfoPage(MainWindow mainwindow) { mainWindow = mainwindow; keyboardinfomodel = mainwindow.keyboardinfomodel; DataContext = keyboardinfomodel; InitializeComponent(); }
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); }