Example #1
0
        public SettingWindow(SettingMode mode = SettingMode.Default, object param = null)
        {
            InitializeComponent();

            //設定ウィンドウについては最低サイズを決めておく。
            if (Height < 650)
            {
                Height = 650;
            }
            if (Width < 780)
            {
                Width = 780;
            }

            base.SetParam(false, new CheckBox());
            this.Pinned = true;

            button_Reload.Click += (sender, e) => LoadSetting();
            button_Apply.Click  += (sender, e) => { Apply(); LoadSetting(); };
            button_OK.Click     += (sender, e) => { this.Close(); Apply(); };
            button_cancel.Click += (sender, e) => this.Close();

            LoadSetting(CommonManager.Instance.IsConnected);
            SetMode(mode, param);
        }
 /// <summary>
 /// Initializes TimerSetting class instance.
 /// </summary>
 /// <param name="hours">Hours value.</param>
 /// <param name="minutes">Minutes value.</param>
 /// <param name="seconds">Seconds value.</param>
 /// <param name="settingMode">Setting mode.</param>
 public TimerSetting(int hours, int minutes, int seconds, SettingMode settingMode)
 {
     this.Hours       = hours;
     this.Minutes     = minutes;
     this.Seconds     = seconds;
     this.SettingMode = settingMode;
 }
Example #3
0
 public void SetMode(SettingMode mode, object param)
 {
     Mode = mode;
     switch (mode)
     {
     case SettingMode.EpgSetting:
         tabItem_epgView.IsSelected          = true;
         setEpgView.tabEpg.IsSelected        = true;
         setEpgView.tabEpgTab.IsSelected     = true;
         setEpgView.listBox_tab.SelectedItem = setEpgView.listBox_tab.Items.OfType <CustomEpgTabInfoView>().FirstOrDefault(item => item.Info.Uid == param as string);
         break;
     }
 }
 public AuthenticatorSettingsWindow(SettingMode mode) : this()
 {
     Mode = mode;
     PasswordPanel.Visibility = Mode == SettingMode.StartNew ? Visibility.Visible : Visibility.Collapsed;
     Height = 120;
 }