예제 #1
0
 private void AddToolBar(IMenu toolbarModel)
 {
     var toolBar = new ToolBar();
     toolBar.SetResourceReference(ToolBar.StyleProperty, Resources.ToolBarStyleKey);
     toolBar.DataContext = toolbarModel;
     m_toolBarTray.ToolBars.Add(toolBar);
 }
예제 #2
0
        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);
                }
            }
        }