public void DisplayTabItemToolbars(TabItemViewModel tabItemViewModel)
 {
     if (tabItemViewModel == null) return;
     var msg = new DisplayToolbarMessage {Toolbars= tabItemViewModel.Toolbars};
     Messenger.Default.Send(msg);
 }
Esempio n. 2
0
        private object HandleToolbarMessage(DisplayToolbarMessage action)
        {
            var toolbarTray = this.FindName("TabItemToolbarTray") as ToolBarTray;
            if (toolbarTray != null)
            {
                foreach (var tb in toolbarTray.ToolBars)
                {

                    tb.Visibility = action.Toolbars.Contains(tb.Name)
                                        ? Visibility.Visible
                                        : Visibility.Collapsed;
                }
            }
            return null;
        }