using Nice3point.Revit.Toolkit.External; using ShrlAlgoToolkit.RevitAddins.Assists; namespace ShrlAlgoToolkit.RevitAddins.RvView; [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] public class SectionBoxControllerCmd : ExternalCommand { public override void Execute() { //if (Document.ActiveView.ViewType != ViewType.ThreeD) //{ // UiDocument.ActiveView = Document.OfCollector().Cast().FirstOrDefault(v => !v.IsTemplate); //} try { WinDialogHelper.ShowModeless(new SectionBoxControllerViewModel(UiApplication)); } catch (Exception ex) { ErrorMessage = ex.Message; } } }