private void Swap_Button_Click(object sender, RoutedEventArgs e) { if (selectedModel != null) { listing.UseSwap(selectedModel.ID); selectedModel.Color = "White"; selectedModel = null; this.Swap_Button.IsEnabled = false; } }
void ListView_ItemClick(object sender, ItemClickEventArgs e) { BankingQueueViewModel key = this.ListView.SelectedItem as BankingQueueViewModel; if (selectedModel == null) { selectedModel = key; key.Color = "Green"; this.Swap_Button.IsEnabled = true; } else if (selectedModel.Equals(key)) { this.Swap_Button.IsEnabled = false; selectedModel.Color = "White"; selectedModel = null; } else if (!selectedModel.Equals(key)) { selectedModel.Color = "White"; selectedModel = key; key.Color = "Green"; } }