private void ItemOnItemPositionChanged(object sender, SummaryItemEventArgs e) { SummaryContent.ReorderItems(); UpdateNumbers(); UpdatePositionButtons(); UpdateControlsInList((Control)e.SummaryItem); RaiseDataChanged(); }
private void ItemOnItemDeleted(object sender, SummaryItemEventArgs e) { SummaryContent.DeleteItem(e.SummaryItem.Data); _inputControls.Remove(e.SummaryItem); SummaryContent.ReorderItems(); UpdateControlsInList(OrderedItems.OfType<Control>().FirstOrDefault()); UpdateNumbers(); UpdatePositionButtons(); UpdateTotals(); RaiseDataChanged(); }