Exemple #1
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);
        }
        private void createNewMacroButton_Click(object sender, RoutedEventArgs e)
        {
            KeyBoardInfoPage keyboardInfoPage = new KeyBoardInfoPage();

            NavigationService.Navigate(keyboardInfoPage);
        }