Ejemplo n.º 1
0
        private void InitializeComponent()
        {
            Width  = 80;
            Height = 20;
            Title  = "Main Window";

            panel1 = new Panel()
            {
                VerticalContentAlignment   = VerticalAlignment.Center,
                HorizontalContentAlignment = HorizontalAlignment.Center,
            };

            statusBar1 = new StatusBar();
            statusBar1.AddHelpButton();

            statusBarLabel = new Label();
            statusBar1.AddContent(statusBarLabel, Dock.Right);

            StatusBar = statusBar1;
            AddContent(panel1);

            mainMenu1 = new MainMenu();
            var controlsMenuItem = new MenuItem("Controls");

            panelMenuItem          = new MenuItem("Panel");
            panelMenuItem.OnClick += ControlMenuItemClick;
            panelMenuItem.Tag      = ScreenType.Panel;
            controlsMenuItem.Items.Add(panelMenuItem);

            gruopMenuItem          = new MenuItem("GroupBox");
            gruopMenuItem.OnClick += ControlMenuItemClick;
            gruopMenuItem.Tag      = ScreenType.GroupBox;
            controlsMenuItem.Items.Add(gruopMenuItem);

            stackMenuItem          = new MenuItem("StackPanel");
            stackMenuItem.OnClick += ControlMenuItemClick;
            stackMenuItem.Tag      = ScreenType.StackPanel;
            controlsMenuItem.Items.Add(stackMenuItem);

            dockMenuItem          = new MenuItem("DockPanel");
            dockMenuItem.OnClick += ControlMenuItemClick;
            dockMenuItem.Tag      = ScreenType.DockPanel;
            controlsMenuItem.Items.Add(dockMenuItem);

            tileMenuItem          = new MenuItem("TilePanel");
            tileMenuItem.OnClick += ControlMenuItemClick;
            tileMenuItem.Tag      = ScreenType.TilePanel;
            controlsMenuItem.Items.Add(tileMenuItem);

            mainMenu1.Items.Add(controlsMenuItem);
            propMenuItem = new MenuItem("Properties");
            mainMenu1.Items.Add(propMenuItem);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Initialize components of Window as buttons, panels, etc.
        /// </summary>
        private void InitializeComponent()
        {
            Width  = 80;
            Height = 20;
            Title  = "Main Window";

            panel1 = new Panel()
            {
                VerticalContentAlignment   = VerticalAlignment.Center,
                HorizontalContentAlignment = HorizontalAlignment.Center,
            };

            statusBar1 = new StatusBar();
            statusBar1.AddHelpButton();

            statusBarLabel = new Label();
            statusBar1.AddContent(statusBarLabel, Dock.Right);

            StatusBar = statusBar1;
            AddContent(panel1);

            mainMenu1 = new MainMenu();
            var controlsMenuItem = new MenuItem("Controls");

            radioGroupMenuItem          = new MenuItem("RadioGroup");
            radioGroupMenuItem.OnClick += ControlMenuItemClick;
            radioGroupMenuItem.Tag      = ScreenType.RadioGroup;
            controlsMenuItem.Items.Add(radioGroupMenuItem);

            checkBoxGroupMenuItem          = new MenuItem("CheckBoxGroup");
            checkBoxGroupMenuItem.OnClick += ControlMenuItemClick;
            ;
            checkBoxGroupMenuItem.Tag = ScreenType.CheckBoxGroup;
            controlsMenuItem.Items.Add(checkBoxGroupMenuItem);

            mainMenu1.Items.Add(controlsMenuItem);

            propMenuItem = new MenuItem("Properties", null, enabled: false);
            mainMenu1.Items.Add(propMenuItem);
            MainMenu = mainMenu1;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Initialize components of Window as buttons, panels, etc.
        /// </summary>
        private void InitializeComponent()
        {
            Width  = 80;
            Height = 20;
            Title  = "ListView demo app";

            panel1 = new Panel()
            {
                VerticalContentAlignment   = VerticalAlignment.Center,
                HorizontalContentAlignment = HorizontalAlignment.Center,
            };

            mainMenu1        = new MainMenu();
            controlsMenuItem = new MenuItem("Steps");

            var baseMenuItem = new MenuItem("Base properties", null, @checked: true);

            baseMenuItem.Tag      = ScreenType.Base;
            baseMenuItem.OnClick += StepsMenuClick;
            controlsMenuItem.Items.Add(baseMenuItem);

            var headerMenuItem = new MenuItem("ColumnHeaders");

            headerMenuItem.Tag      = ScreenType.Headers;
            headerMenuItem.OnClick += StepsMenuClick;
            controlsMenuItem.Items.Add(headerMenuItem);

            mainMenu1.Items.Add(controlsMenuItem);

            propMenuItem = new MenuItem("Properties");
            mainMenu1.Items.Add(propMenuItem);

            statusBar1 = new StatusBar();
            statusBar1.AddHelpButton();

            statusBarLabel = new Label();
            statusBar1.AddContent(statusBarLabel, Dock.Right);

            StatusBar = statusBar1;
            AddContent(panel1);
        }
Ejemplo n.º 4
0
        private void InitializeComponent()
        {
            Width  = 80;
            Height = 20;
            Title  = "Main Window";

            panel1 = new Panel()
            {
                VerticalContentAlignment   = VerticalAlignment.Center,
                HorizontalContentAlignment = HorizontalAlignment.Center,
            };

            statusBar1 = new StatusBar();
            statusBar1.AddHelpButton();

            statusBarLabel = new Label();
            statusBar1.AddContent(statusBarLabel, Dock.Right);

            StatusBar = statusBar1;
            AddContent(panel1);

            mainMenu1        = new MainMenu();
            controlsMenuItem = new MenuItem("Controls");

            foreach (var item in Screens)
            {
                var menuItem = new MenuItem(item.Value);
                menuItem.OnClick += ControlMenuItemClick;
                menuItem.Tag      = item.Key;
                controlsMenuItem.Items.Add(menuItem);
            }

            mainMenu1.Items.Add(controlsMenuItem);

            propMenuItem         = new MenuItem("Properties");
            propMenuItem.Visible = false;
            mainMenu1.Items.Add(propMenuItem);

            MainMenu = mainMenu1;
        }
Ejemplo n.º 5
0
        private void InitializeComponent()
        {
            Width  = 80;
            Height = 20;
            Title  = "Main Window";

            panel1 = new Panel()
            {
                VerticalContentAlignment   = VerticalAlignment.Center,
                HorizontalContentAlignment = HorizontalAlignment.Center,
            };

            mainMenu1 = new MainMenu();
            var controlsMenuItem = new MenuItem("Controls");

            listMenuItem          = new MenuItem("Simple listbox");
            listMenuItem.OnClick += ControlMenuItemClick;
            listMenuItem.Tag      = ScreenType.ListBox;
            controlsMenuItem.Items.Add(listMenuItem);

            twoListMenuItem          = new MenuItem("Two listboxes");
            twoListMenuItem.OnClick += ControlMenuItemClick;
            twoListMenuItem.Tag      = ScreenType.TwoListBoxes;
            controlsMenuItem.Items.Add(twoListMenuItem);

            mainMenu1.Items.Add(controlsMenuItem);

            propMenuItem = new MenuItem("Properties");
            mainMenu1.Items.Add(propMenuItem);

            statusBar1 = new StatusBar();
            statusBar1.AddHelpButton();

            statusBarLabel = new Label();
            statusBar1.AddContent(statusBarLabel, Dock.Right);
            StatusBar = statusBar1;

            AddContent(panel1);
        }