using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FWindSoft.Revit; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using FWindSoft.Revit.ExtensibleStorage; using FWindSoft.Revit.Menu; using Saga.PlugIn.CreateFacility; using Saga.PlugIn.ModelCheck; using Saga.PlugIn.VerticalPipeCheck; namespace Saga.PlugIn { [Transaction(TransactionMode.Manual)] [Regeneration(RegenerationOption.Manual)] [Button(ButtonName = "立管检查", Index = 2,TabName = "禹数建模工具", PanelName = "模型检查", ImageName = "pack://application:,,,/Saga.PlugIn;component/Image/立管检查")] public class VerticalPipeCheckCommand : ExternalCommand { public VerticalPipeCheckCommand() { ApplicationShow = true; } public override Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { VmVerticalPipeCheck viewModel=new VmVerticalPipeCheck(); WinVecticalPipeCheck win=new WinVecticalPipeCheck(viewModel); win.ShowDialog(); return Result.Succeeded; } } }