private void RemoveFromBasket_Click(object sender, RoutedEventArgs e) { if (BasketList.SelectedItem != null) { order.ItemsInBasket.Remove((MenuItem)BasketList.SelectedItem); BasketList.UnselectAll(); } if (order.ItemsInBasket.Count == 0) { HideBasket(); } }