示例#1
0
        private QuickAccessMenuItem GetQuickAccessMenuItem(object header, ICommand command, string iconPath, string largeIconPath, object toolTip = null, RibbonControlSize size = RibbonControlSize.Large)
        {
            QuickAccessMenuItem quickAccessMenuItem = new QuickAccessMenuItem()
            {
                IsChecked = true,
                Target    = ControlExtensions.GetFluentButton(header, command, iconPath, largeIconPath, toolTip, size)
            };

            return(quickAccessMenuItem);
        }
示例#2
0
        /// <summary>
        /// 获取快速访问菜单按钮
        /// </summary>
        /// <param name="command">命令</param>
        /// <param name="size">尺寸</param>
        /// <returns>快速访问菜单按钮</returns>
        public static QuickAccessMenuItem ToQuickAccessMenuItem(this IBaseCommand command, RibbonControlSize size = RibbonControlSize.Large)
        {
            QuickAccessMenuItem item = null;

            if (command != null)
            {
                item = new QuickAccessMenuItem()
                {
                    IsChecked = true,
                    Icon      = command.Icon,
                    Target    = command.ToFluentButton(size, false)
                };
            }
            return(item);
        }