private void WiFiControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { foreach (var ItemInWiFiControl in from RemovedItem in e.RemovedItems let ItemInWiFiControl = WiFiControl.ContainerFromItem(RemovedItem) as ListViewItem where ItemInWiFiControl.ContentTemplate != WiFiNormalState select ItemInWiFiControl) { ItemInWiFiControl.ContentTemplate = WiFiNormalState; } foreach (var WiFi in WiFiList) { WiFi.HideMessage(); } }