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); }
/// <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); }