'宣言 Public Class MenuTool Inherits MenuToolBase Implements IKeyTipContainer
public class MenuTool : MenuToolBase, IKeyTipContainer
MenuToolBase.IsOpen プロパティが True の時メニューの System.Windows.Controls.Primitives.Popup 内に表示されるメニュー ツールの子として追加される IRibbonTool インターフェイスを実装するツール項目、要素。
MenuTools は RibbonGroup または ApplicationMenuFooterToolbar 内に 3 種類のボタンのひとつとして表示されますが(ButtonType プロパティを参照)、別のメニュー内のメニュー項目として表示されます。
注: MenuTool はオプションでひとつのみの GalleryTool を含むことができます。MenuTool が RibbonGroup 内にあり、GalleryTool を含み ShouldDisplayGalleryPreview プロパティが True に設定されている場合、GalleryItem のプレビューが通常のドロップダウン ボタンの代わりに表示されます。
Dim menuTool As New MenuTool() menuTool.Caption = "Menu Tool" menuTool.ButtonType = MenuToolButtonType.Segmented menuTool.SmallImage = getImageSource("/Images/icons/Ribbon/QuickStyles_16x16.png") menuTool.LargeImage = getImageSource("/Images/icons/Ribbon/QuickStyles_32x32.png") menuTool.Items.Add("Menu Item 1") menuTool.Items.Add("Menu Item 2") menuTool.Command = ApplicationCommands.Paste
MenuTool menuTool = new MenuTool(); menuTool.Caption = "Menu Tool"; menuTool.ButtonType = MenuToolButtonType.Segmented; menuTool.SmallImage= getImageSource("/Images/icons/Ribbon/QuickStyles_16x16.png"); menuTool.LargeImage= getImageSource("/Images/icons/Ribbon/QuickStyles_32x32.png"); menuTool.Items.Add("Menu Item 1"); menuTool.Items.Add("Menu Item 2"); menuTool.Command = ApplicationCommands.Paste;