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