Пример #1
0
        private void WhenContentControlChanged(object sender, EventArgs e)
        {
            if (SelectionManager.SelectedItem is DecisionTableDef)
            {
                decisionTableTabGroup = IrAuthorShell.Ribbon.GetContextualTabGroup("Decision Table");

                if (decisionTableTabGroup != null)
                {
                    settingsTab             = decisionTableTabGroup.GetTab("Settings");
                    toolsGroup              = settingsTab.GetGroup("Tools");
                    exportCommand           = new VisualDelegateCommand(ExportTable, "Export to csv", ImageFactory.GetImageThisAssembly(@"Images/csv32.png"), ImageFactory.GetImageThisAssembly(@"Images/csv48.png"), false);
                    exportCommand.IsEnabled = true;
                    toolsGroup.AddButton(exportCommand);
                }
            }
        }
Пример #2
0
        public RibbonTabDataContext(IRibbonTab ribbonTab, IRibbonTabMetaData ribbonTabMetaData)
        {
            RibbonTab = ribbonTab ?? throw new ArgumentNullException(nameof(ribbonTab));

            RibbonTabMetaData = ribbonTabMetaData ?? throw new ArgumentNullException(nameof(ribbonTabMetaData));
        }