Пример #1
0
        public static Commandbar UpdateCommandbarButton(this Commandbar commandbar, string key, Action <CommandbarButton> updateAction)
        {
            var button = commandbar.GetCommandbarButton(key);

            if (button != null)
            {
                updateAction?.Invoke(button);
            }
            return(commandbar);
        }
Пример #2
0
        public static Commandbar UpdateCommandbarMenu(this Commandbar commandbar, string key, Action <CommandbarMenu> updateAction)
        {
            var menu = commandbar.GetCommandbarMenu(key);

            if (menu != null)
            {
                updateAction?.Invoke(menu);
            }
            return(commandbar);
        }
Пример #3
0
        public static Commandbar CreateCommandbarMenu(this Commandbar commandbar, string key, string text, Action <CommandbarMenu> createdAction)
        {
            var menu = commandbar.AddCommandbarMenu(key, text);

            if (menu != null)
            {
                createdAction?.Invoke(menu);
            }
            return(commandbar);
        }
Пример #4
0
        public static Commandbar CreateCommandbarButton(this Commandbar commandbar, int index, string key, string text, Action <CommandbarButton> createdAction)
        {
            var button = commandbar.InsertCommandbarButton(index, key, text);

            if (button != null)
            {
                createdAction?.Invoke(button);
            }
            return(commandbar);
        }