コード例 #1
0
        private void SetupSettingsPanel()
        {
            timebox.Text = Settings.Default.SettingRefreshTime.ToString();
            Settingsrssbox.Text = Settings.Default.SettingBatotoRSS;

            if (Settings.Default.SettingMangastream == "1")
            {
                MangastreamOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                MangastreamOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingMangareader == "1")
            {
                MangareaderOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                MangareaderOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingMangafox == "1")
            {
                MangafoxOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                MangafoxOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingBatoto == "1")
            {
                BatotoOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                BatotoOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingKissmanga == "1")
            {
                KissmangaOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                KissmangaOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingWebtoons == "1")
            {
                WebtoonsOnOffBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                WebtoonsOnOffBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.SettingOpenLinks == "1")
            {
                LinkOpenBtn.Style = (Style)FindResource("OnStyle");
            }
            else
            {
                LinkOpenBtn.Style = (Style)FindResource("OffStyle");
            }
            if (Settings.Default.ThreadStatus)
            {
                SendinfoOnOffBtn.Style = (Style)FindResource("OnStyle");
                DebugText("Starting Client...");
                var connect = new ConnectToServer();
                client = new Thread(connect.Connect) {IsBackground = true};
                client.Start();
            }
        }
コード例 #2
0
 private void SendinfoOnOffBtn_Click(object sender, RoutedEventArgs e)
 {
     if (!Equals(SendinfoOnOffBtn.Style, (Style)FindResource("OnStyle")))
     {
         SendinfoOnOffBtn.Style = (Style)FindResource("OnStyle");
         if (!Settings.Default.ThreadStatus)
         {
             DebugText("Starting Client...");
             var connect = new ConnectToServer();
             client = new Thread(connect.Connect) {IsBackground = true};
             client.Start();
             Settings.Default.ThreadStatus = true;
             Settings.Default.Save();
             DebugText(
                 $"switching Settings.Default.ThreadStatus to true : currently {Settings.Default.ThreadStatus}");
         }
     }
     else
     {
         SendinfoOnOffBtn.Style = (Style)FindResource("OffStyle");
         if (Settings.Default.ThreadStatus)
         {
             Settings.Default.ThreadStatus = false;
             Settings.Default.Save();
             DebugText(
                 $"switching Settings.Default.ThreadStatus to false : currently {Settings.Default.ThreadStatus}");
         }
     }
 }