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