qin
2024-09-28 e358beb08f5be49703009b64f058ecfbcfeefbd9
HStation.RevitDev/RevitDataExport/Utility/UIDocumentUtils.cs
@@ -1,4 +1,5 @@
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using HStation.RevitDev.RevitDataExport.Common;
using System.Collections.Generic;
using System.Linq;
@@ -27,6 +28,14 @@
                return;
            }
            var elemId = new ElementId(int.Parse(id));
            var elem = GlobalResource.CurrentDocument.GetElement(elemId);
            if (elem == null)
            {
                GlobalResource.RevitModels.Remove(id);
                TaskDialog.Show("错误", "无效ID,已删除!");
                GlobalResource.InstancePanel.UpdateForm();
                return;
            }
            GlobalResource.CurrentUIDocument.Selection.SetElementIds(
                new List<ElementId> { elemId });
            GlobalResource.CurrentUIDocument.ShowElements(elemId);