TSZHideScreenMenuCmd.cs 767 B

1234567891011121314151617181920212223242526
  1. using SAGY.RevitMenu;
  2. namespace TSZ.RevitMenu
  3. {
  4. using Autodesk.Revit.Attributes;
  5. using Autodesk.Revit.DB;
  6. using Autodesk.Revit.UI;
  7. using System;
  8. using TSZ.RevitBaseDll.Extends;
  9. [Regeneration(RegenerationOption.Manual), Transaction(TransactionMode.Manual)]
  10. public class TSZHideScreenMenuCmd : ExternalCommand
  11. {
  12. public override Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
  13. {
  14. while (base.Execute(commandData, ref message, elements) == Result.Cancelled)
  15. {
  16. return Result.Cancelled;
  17. }
  18. Globals.HidePanels(commandData);
  19. Globals.SaveState(false);
  20. return Result.Succeeded;
  21. }
  22. }
  23. }