private void Split_Button_Click(object sender, RoutedEventArgs e) { makeIndividualPaymentButton.Visibility = Visibility.Hidden; paymentTypeSelector.Visibility = Visibility.Hidden; splitItemSelector.Visibility = Visibility.Visible; var parent = ((Menu)((Grid)Parent).Parent).orderTableView; foreach (OrderItemCell orderItemCell in parent.finalizedItemStackPanel.Children) { // Didnt use capital letter for it oops. paymentItem item = new paymentItem(orderItemCell.orderItem, this); paymentItems.Children.Add(item); } }
public void startPayment() { decimal total = 0; var parent = ((Menu)((Grid)Parent).Parent).orderTableView; foreach (OrderItemCell orderItemCell in parent.finalizedItemStackPanel.Children) { // Didnt use capital letter for it oops. paymentItem item = new paymentItem(orderItemCell.orderItem, this); total += item.totalCost; } totalCostMain.Content = total.ToString(); Visibility = Visibility.Visible; }