static ToolBar CreateToolBar(UIElement inputBindingOwner, object owner, AddInTreeNode treeNode, bool showInTray, bool isLocked) { CoreToolBar tb = (CoreToolBar)CreateToolBar(inputBindingOwner, owner, treeNode); tb.ShowInTray = showInTray; ToolBarTray.SetIsLocked(tb, isLocked); return(tb); }
static ToolBar CreateToolBar(UIElement inputBindingOwner, object owner, AddInTreeNode treeNode) { ToolBar tb = new CoreToolBar(); ToolBarTray.SetIsLocked(tb, true); tb.ItemsSource = CreateToolBarItems(inputBindingOwner, treeNode.BuildChildItems <ToolbarItemDescriptor>(owner)); UpdateStatus(tb.ItemsSource); // setting Visible is only possible after the items have been added return(tb); }
static ToolBar CreateToolBar(UIElement inputBindingOwner, object owner, AddInTreeNode treeNode) { ToolBar tb = new CoreToolBar(); ToolBarTray.SetIsLocked(tb, true); tb.ItemsSource = CreateToolBarItems(inputBindingOwner, treeNode.BuildChildItems<ToolbarItemDescriptor>(owner)); UpdateStatus(tb.ItemsSource); // setting Visible is only possible after the items have been added return tb; }