Пример #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            SettingsModel settings_model = new SettingsModel();

            common_modelview   = new CommonModelView();
            settings_modelview = new SettingsModelView(common_modelview, settings_model);
            resp_modelview     = new RespiratoryModelView(settings_modelview);
            eeg_modelview      = new EEGModelView(settings_modelview);
            cohere_modelview   = new CoherenceModelView(settings_modelview);
            preview_modelview  = new PreviewModelView(settings_modelview);

            this.DataContext = common_modelview;

            this.TabItem_Preview.DataContext = preview_modelview;

            this.TabItem_Respiratory.DataContext      = resp_modelview;
            this.grid_SettingsRespiratory.DataContext = resp_modelview;

            this.TabItem_EEG.DataContext = eeg_modelview;

            this.TabItem_Coherence.DataContext = cohere_modelview;

            this.Flyout_Settings.DataContext              = settings_modelview;
            this.grid_SettingsMainMenu.DataContext        = settings_modelview;
            this.grid_SettingsPersonalization.DataContext = settings_modelview;

            settings_modelview.RecentFiles_Changed += LoadRecent;
            settings_modelview.Theme_Changed       += UpdateThemeColor;
            common_modelview.EDF_Loading_Finished  += EDFFinishedLoading;

            LoadRecent();
            settings_modelview.LoadAppSettings();
        }
        public Dialog_Export_Previewed_Signals(MetroWindow i_window, PreviewModelView i_pmv)
        {
            InitializeComponent();

            this.selected_signals = i_pmv.pm.PreviewSelectedSignals;
            this.window           = i_window;
            this.pmv = i_pmv;

            this.textBox_subject_id.Text  = "";
            this.textBox_epochs_from.Text = "1";
            this.textBox_epochs_to.Text   = "10";
        }