private void OnRemoveCartButtonClicked(object sender, EventArgs e) { RemoveFromCartButtonClicked?.Invoke(this, e); Button senderBtn = (Button)sender; FlowLayoutPanel itemInCartPanel = (FlowLayoutPanel)senderBtn.Parent; Item item = GetItemFromPanel(itemInCartPanel); RemoveItemFromCart(item, itemInCartPanel); }
protected virtual void OnRemoveFromCartButtonClicked(EventArgs e) { RemoveFromCartButtonClicked?.Invoke(this, e); }