Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        private string GetDesignerRegionAttribute(ViewportClickAction action)
        {
            designerRegions.Add(new DesignerRegion(this, action.ToString(), false));

            return("{0}=\"{1}\"".FormatWith(DesignerRegion.DesignerRegionAttributeName, designerRegions.Count - 1));
        }
Ejemplo n.º 3
0
        private string GetDesignerRegionAttribute(ViewportClickAction action)
        {
            designerRegions.Add(new DesignerRegion(this, action.ToString(), false));

            return "{0}=\"{1}\"".FormatWith(DesignerRegion.DesignerRegionAttributeName, designerRegions.Count - 1);
        }