Example #1
0
        private static void Application_DisplayingOptionDialog(object sender, TabbedDialogEventArgs e)
        {
            if (_gSettings == null)
            {
                _gSettings = new SettingsGui();
            }

            _gSettings.SetComp.UpdateGui();

            var tde = new TabbedDialogExtension(_gSettings, OnOK, OnCancel, OnHelp, OnApply);

            e.AddTab(SettingsInternal.CommandGroup, tde);
        }
Example #2
0
        void Command_DisplayingOptionDialog(object sender, Autodesk.Revit.UI.Events.DisplayingOptionsDialogEventArgs e)
        {
            // Actual options
            Revit.SDK.Samples.UIAPI.CS.OptionsDialog.Options optionsControl = new Revit.SDK.Samples.UIAPI.CS.OptionsDialog.Options();
            ContextualHelp        ch        = new ContextualHelp(ContextualHelpType.Url, "http://www.autodesk.com/");
            TabbedDialogExtension extension = new TabbedDialogExtension(optionsControl, optionsControl.OnOK);

            extension.OnRestoreDefaultsAction = optionsControl.OnRestoreDefaults;
            extension.SetContextualHelp(ch);
            e.AddTab("Demo options", extension);

            // Demo options
            UserControl3          userControl3 = new UserControl3("Product Information");
            ContextualHelp        ch3          = new ContextualHelp(ContextualHelpType.Url, "http://www.google.com/");
            TabbedDialogExtension tdext3       = new TabbedDialogExtension(userControl3,
                                                                           userControl3.OnOK);

            tdext3.OnCancelAction          = userControl3.OnCancel;
            tdext3.OnRestoreDefaultsAction = userControl3.OnRestoreDefaults;
            tdext3.SetContextualHelp(ch);
            e.AddTab("Product Information", tdext3);

            UserControl2          userControl2 = new UserControl2("Copy of SteeringWheels");
            TabbedDialogExtension tdext2       = new TabbedDialogExtension(userControl2,
                                                                           userControl2.OnOK);

            tdext2.OnCancelAction = userControl2.OnCancel;
            e.AddTab("SteeringWheels(Copy)", tdext2);

            UserControl1          userControl1 = new UserControl1();
            ContextualHelp        ch1          = new ContextualHelp(ContextualHelpType.Url, "http://www.google.com/");
            TabbedDialogExtension tdext1       = new TabbedDialogExtension(userControl1,
                                                                           userControl1.OnOK);

            tdext1.OnCancelAction          = userControl1.OnCancel;
            tdext1.OnRestoreDefaultsAction = userControl1.OnRestoreDefaults;
            tdext1.SetContextualHelp(ch);
            e.AddTab("WPF components", tdext1);
        }
Example #3
0
 private static void TabHandler(object sender, Autodesk.AutoCAD.ApplicationServices.TabbedDialogEventArgs e)
 {
     MyOptionPage MyOpPage = new MyOptionPage();
     TabbedDialogExtension tabbedDialog = new TabbedDialogExtension(MyOpPage,new TabbedDialogAction(MyOpPage.OnOk));
     e.AddTab("�ҵ�����ҳ",tabbedDialog);
 }