protected override void OnClick(DesignerRegionMouseEventArgs e) { PanelClickAction action = (PanelClickAction)Enum.Parse(typeof(PanelClickAction), e.Region.Name); switch (action) { case PanelClickAction.Toggle: TogglePanel(); break; default: throw new ArgumentOutOfRangeException(); } }
private string GetDesignerRegionAttribute(PanelClickAction action) { designerRegions.Add(new DesignerRegion(CurrentDesigner, action.ToString(), false)); return(string.Format("{0}=\"{1}\"", DesignerRegion.DesignerRegionAttributeName, designerRegions.Count - 1)); }
private string GetDesignerRegionAttribute(PanelClickAction action) { designerRegions.Add(new DesignerRegion(CurrentDesigner, action.ToString(), false)); return "{0}=\"{1}\"".FormatWith(DesignerRegion.DesignerRegionAttributeName, designerRegions.Count - 1); }