Esempio n. 1
0
        Control CreateMenuBarControls()
        {
            createMenuBar = new CheckBox {
                Text = "Create MenuBar"
            };
            createMenuBar.CheckedChanged += (sender, e) =>
            {
                if (child != null)
                {
                    child.Menu = createMenuBar.Checked == true?CreateMenuBar() : null;
                }
            };

            systemMenuItems = new EnumCheckBoxList <MenuBarSystemItems>();
            systemMenuItems.IncludeNoneFlag        = true;
            systemMenuItems.SelectedValuesChanged += (sender, e) =>
            {
                if (child?.Menu != null)
                {
                    child.Menu.IncludeSystemItems = GetMenuItems();
                }
            };
            return(new StackLayout
            {
                Orientation = Orientation.Horizontal,
                Items = { createMenuBar, "MenuBarSystemItems:", systemMenuItems }
            });
        }
Esempio n. 2
0
        Control EnumCombo()
        {
            var control = new EnumCheckBoxList <TestEnum>();

            LogEvents(control);
            control.SelectedValues = new[] { TestEnum.Enum2 };
            return(control);
        }