コード例 #1
0
        public override void OnSetupPageDeactivating(Window in_parent, SetupPageEventArgs in_event_info)
        {
            m_timer.Stop();
            m_timer = null;

            m_data_provider.Save();
        }
コード例 #2
0
ファイル: SetupAudio.xaml.cs プロジェクト: hightower70/YATE
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     Settings         = SettingsFile.Editing.GetSettings <SetupAudioSettings>();
     AudioOutDevices  = WaveOut.GetWaveOutDevices();
     this.DataContext = this;
 }
コード例 #3
0
        public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
        {
            // setup data provider
            m_data_provider  = new SetupConfigurationDataProvider((ExpansionMain)in_event_info.MainClass);
            this.DataContext = m_data_provider;

            // start refresh timer
            m_timer          = new DispatcherTimer();
            m_timer.Tick    += dispatcherTimer_Tick;
            m_timer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            m_timer.Start();
        }
コード例 #4
0
ファイル: SetupInput.xaml.cs プロジェクト: hightower70/YATE
        public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
        {
            // setup data provider
            m_data_provider  = new SetupInputDataProvider(in_parent.Owner);
            this.DataContext = m_data_provider;

            // start refresh timer
            m_timer          = new DispatcherTimer();
            m_timer.Tick    += dispatcherTimer_Tick;
            m_timer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            m_timer.Start();
        }
コード例 #5
0
ファイル: SetupGeneral.xaml.cs プロジェクト: hightower70/YATE
 public override void OnSetupPageDeactivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     SettingsFile.Editing.SetSettings(m_data_provider);
 }
コード例 #6
0
ファイル: SetupGeneral.xaml.cs プロジェクト: hightower70/YATE
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     m_data_provider  = SettingsFile.Editing.GetSettings <MainGeneralSettings>();
     this.DataContext = m_data_provider;
 }
コード例 #7
0
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     m_data_provider  = new SetupTVCConfigurationDataProvider(in_parent.Owner);
     this.DataContext = m_data_provider;
 }
コード例 #8
0
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     m_data_provider  = new SetupConfigurationDataProvider((ExpansionMain)in_event_info.MainClass);
     this.DataContext = m_data_provider;
 }
コード例 #9
0
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     m_data_provider  = new SetupFormsDataProvider();
     this.DataContext = m_data_provider;
 }
コード例 #10
0
 public override void OnSetupPageDeactivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     SetupDialog.CurrentSettings.SetSettings(m_settings);
 }
コード例 #11
0
 public override void OnSetupPageActivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
     // setup data provider
     m_settings       = SetupDialog.CurrentSettings.GetSettings <FlightGearSettings>();
     this.DataContext = m_settings;
 }
コード例 #12
0
ファイル: SetupPageBase.cs プロジェクト: hightower70/YATE
 /// <summary>
 /// Event triggered when page inside the setup dialog has been deactivated
 /// </summary>
 public virtual void OnSetupPageDeactivating(Window in_parent, SetupPageEventArgs in_event_info)
 {
 }