public void ToggleRow(Row r)
{
if (!folding)
return;
if (r.Expansion_EndRow == null || r.Expansion_StartRow == null)
return;
// if (r.IsCollapsed)
// {
// r.expansion_StartSpan.Expanded = true;
// ExpandRow(r);
// }
// else
// {
// r.expansion_StartSpan.Expanded = false;
// CollapseRow(r);
// }
if (r.CanFold)
r.Expanded = !r.Expanded;
ResetVisibleRows();
OnChange();
}