private void AddToolBar(IMenu toolbarModel) { var toolBar = new ToolBar(); toolBar.SetResourceReference(ToolBar.StyleProperty, Resources.ToolBarStyleKey); toolBar.DataContext = toolbarModel; m_toolBarTray.ToolBars.Add(toolBar); }
private void BuildToolBars() { toolBarTray.ToolBars.Clear(); foreach (IToolBar toolBarModel in ToolBarViewModel.ToolBars) { var items = ToolBarViewModel.GetToolBarItems(toolBarModel); if (items.Any()) { var toolBar = new ToolBar(); toolBar.SetResourceReference(StyleProperty, Wpf.Resources.ToolBarStyleKey); toolBar.DataContext = toolBarModel; toolBar.ItemsSource = items; toolBar.ItemTemplateSelector = ToolBarItemTemplateSelector.Instance; toolBarTray.ToolBars.Add(toolBar); } } }