private void Button_advertise_Click(object sender, RoutedEventArgs e) { if ((string)button_advertise.Content == "Advertise IP") { sendFlag = true; autoConfigClient = new AutoConfigPC(StillSend); autoConfigClient.EndingEvent = () => { button_advertise.Dispatcher.Invoke( () => { button_advertise.IsEnabled = true; button_advertise.Content = "Advertise IP"; } ); }; autoConfigClient.Advertise(); //button_stop_advertising.IsEnabled = true; //button_advertise.IsEnabled = false; // Zmiana w drugi przycisk //button_advertise.Click -= Button_advertise_Click; //button_advertise.Click += Button_stop_advertising_Click; button_advertise.Content = "Stop Advertising"; } else if ((string)button_advertise.Content == "Stop Advertising") { sendFlag = false; button_advertise.IsEnabled = false; } }
private void Button_listen_Click(object sender, RoutedEventArgs e) { if ((string)button_listen.Content == "Listen" || (string)button_listen.Content == "Nasłuchuj") { InitializeClient(); autoConfigClient = new AutoConfigPC(StillSendDelegate); button_advertise.IsEnabled = true; } else if ((string)button_listen.Content == "Listening" || (string)button_listen.Content == "Nasłuchiwanie") { textBlock_debugLog.Text += "Already listening!\n"; } else if ((string)button_listen.Content == "Disconnect" || (string)button_listen.Content == "Rozłącz") { client.Close(); if ((string)button_listen.Content == "Disconnect") { button_listen.Content = "Listen"; } else if ((string)button_listen.Content == "Rozłącz") { button_listen.Content = "Nasłuchuj"; } button_change_password.IsEnabled = true; } }
private void Button_listen_Click(object sender, RoutedEventArgs e) { if ((string)button_listen.Content == "Listen") { InitializeClient(); autoConfigClient = new AutoConfigPC(StillSend); button_advertise.IsEnabled = true; } else if ((string)button_listen.Content == "Listening") { textBlock_debugLog.Text += "Already listening!\n"; } else if ((string)button_listen.Content == "Disconnect") { client.Close(); button_listen.Content = "Listen"; } }