private void expandCollapsePanel1_ExpandCollapse(object sender, MakarovDev.ExpandCollapsePanel.ExpandCollapseEventArgs e) { if (e.IsExpanded) { expandCollapsePanel1.Text = "Top expander. Click for collapse.."; } else { expandCollapsePanel1.Text = "Top expander. Click for expand the panel content and see more.."; } }
/// <summary> /// Handle button expand-collapse state changed event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnExpandCollapseExpandCollapse(object sender, ExpandCollapseEventArgs e) { if (e.IsExpanded) // if button is expanded now { Expand(); // expand the panel } else { Collapse(); // collapse the panel } // Retrieve expand-collapse state changed event for panel EventHandler <ExpandCollapseEventArgs> handler = ExpandCollapse; if (handler != null) { handler(this, e); } }
/// <summary> /// Handle button expand-collapse state changed event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnExpandCollapseExpandCollapse(object sender, ExpandCollapseEventArgs e) { if (e.IsExpanded) // if button is expanded now { Expand(); // expand the panel } else { Collapse(); // collapse the panel } // Retrieve expand-collapse state changed event for panel EventHandler<ExpandCollapseEventArgs> handler = ExpandCollapse; if (handler != null) handler(this, e); }
// wywoływane przy rozwinięciu/zwinięciu któregoś panelu private void expandCollapse(object sender, ExpandCollapseEventArgs e) { if (e.IsExpanded) { liczbaZwinietychPaneli--; } else { liczbaZwinietychPaneli++; } aktualizujPanele(); }