private void beginMappingButton_Click(object sender, RoutedEventArgs e)
 {
     if (keyboardLayoutComboBox.SelectedItem == null)
     {
         BindingEditorPage bindingEditorPage = new BindingEditorPage();
         NavigationService.Navigate(bindingEditorPage);
     }
     else
     {
         LayoutEditorPage layoutEditorPage = new LayoutEditorPage();
         NavigationService.Navigate(layoutEditorPage);
     }
 }
예제 #2
0
        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);
        }