using System.Windows; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Nice3point.Revit.Toolkit.External; using ShrlAlgoToolkit.RevitAddins.Common.Assists; using ShrlAlgoToolkit.RevitAddins.RvView; using ShrlAlgoToolkit; using ShrlAlgoToolkit.RevitAddins; namespace ShrlAlgoToolkit.RevitAddins.DrawSheet; /// /// Revit执行命令 /// [Transaction(TransactionMode.Manual)] public class VisibilityControlCmd : ExternalCommand { public override void Execute() { if (Document.ActiveView.ViewTemplateId == ElementId.InvalidElementId) { Common.Assists.WinDialogAssist.ShowOrActivate(UiApplication); } else { MessageBox.Show("当前视图已应用视图样板,无法修改其可见性", "提示"); } } }