Exemple #1
0
 public void RemoveItem(object sender, RoutedEventArgs e)
 {
     if (DataContext is Order order)
     {
         if (sender is Button but)
         {
             if (but.DataContext is IOrderItem item)
             {
                 order.Remove(item);
             }
         }
     }
 }
 /// <summary>
 /// Removes an item from the list.
 /// </summary>
 /// <param name="sender">click event</param>
 /// <param name="args">the args</param>
 private void RemoveItem(object sender, RoutedEventArgs args)
 {
     if (DataContext is Order order)
     {
         if (sender is FrameworkElement element)
         {
             if (element.DataContext is IOrderItem item)
             {
                 order.Remove(item);
             }
         }
     }
 }