/// <summary> /// Called when the remove button is clicked /// </summary> /// <param name="sender">autogenerated</param> /// <param name="e">autogenerated</param> private void RemoveButtonClick(object sender, RoutedEventArgs e) { if (ManagerstationGrid.SelectedItem != null) { if (((StationStatus)ManagerstationGrid.SelectedItem).Connected) { _ui.RemoveStation(((StationStatus)ManagerstationGrid.SelectedItem).IpAdress); ((StationStatus)ManagerstationGrid.SelectedItem).Connected = false; } } PopulateList(); }
/// <summary> /// Called when the remove button is clicked /// </summary> /// <param name="sender"> /// autogenerated /// </param> /// <param name="e"> /// autogenerated /// </param> private void RemoveButtonClick(object sender, RoutedEventArgs e) { if (((StationStatus)ManagerstationGrid.SelectedItem).Connected()) { _ui.RemoveStation(((StationStatus)ManagerstationGrid.SelectedItem).Address); UnmarkSelectedStation(); Dispatcher.Invoke( System.Windows.Threading.DispatcherPriority.Normal, new Action( delegate { ManagerstationGrid.Items.Refresh(); })); } }