Skip to content
Robert B Colton edited this page Aug 12, 2016 · 1 revision

Screenshot

Adds a toolbar tray to the top of the window. By default, the toolbar tray is hidden - use Shell.ToolBars.Visible = true to show it.

NuGet package

Dependencies

  • None

Usage

First, create commands, as described above in the "Commands" section. Then declare toolbars, toolbar item groups, and toolbar items. This is how the standard toolbar and toolbar items are declared; you can create your own toolbars in the same way.

internal static class ToolBarDefinitions
{
	[Export]
	public static ToolBarDefinition StandardToolBar = new ToolBarDefinition(0, "Standard");
	
	[Export]
    public static ToolBarItemGroupDefinition StandardOpenSaveToolBarGroup = new ToolBarItemGroupDefinition(
        ToolBars.ToolBarDefinitions.StandardToolBar, 8);
		
	[Export]
    public static ToolBarItemDefinition OpenFileToolBarItem = new CommandToolBarItemDefinition<OpenFileCommandDefinition>(
        StandardOpenSaveToolBarGroup, 0);
}

// ...

Shell.ToolBars.Visible = true;
Clone this wiki locally