private void DisconnectButton_Clicked(object sender, RoutedEventArgs e) { var button = sender as Button; var network = button.DataContext as WiFiAvailableNetwork; var connectedNetwork = networkPresenter.GetCurrentWifiNetwork(); if (network == connectedNetwork) { networkPresenter.DisconnectNetwork(network); var item = SwitchToItemState(network, WifiInitialState, true); item.IsSelected = false; } }