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(); } }
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}"); } } }