From 9ca59ac2d37530208538a05a704b5ea712cab7db Mon Sep 17 00:00:00 2001 From: zhangyk-c <zhangyk-c@glodon.com> Date: 星期四, 11 七月 2024 00:52:24 +0800 Subject: [PATCH] git remove bin and obj files add revit dockablepanl code --- HStation.RevitDev/RevitDataExport/Plugin/Command.cs | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/HStation.RevitDev/RevitDataExport/Plugin/Command.cs b/HStation.RevitDev/RevitDataExport/Plugin/Command.cs index 7a23484..0435baf 100644 --- a/HStation.RevitDev/RevitDataExport/Plugin/Command.cs +++ b/HStation.RevitDev/RevitDataExport/Plugin/Command.cs @@ -2,9 +2,11 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; using HStation.RevitDev.RevitDataExport.Forms; +using Spire.AI.Api; using System; using System.Diagnostics; using System.Drawing.Drawing2D; +using System.Windows.Controls; using System.Windows.Forms; namespace HStation.RevitDev.RevitDataExport @@ -21,11 +23,35 @@ var revitHandle = Process.GetCurrentProcess().MainWindowHandle; form.Show(new WindowHandle(revitHandle)); + //娴嬭瘯浠g爜 + UIApplication uiapp = commandData.Application; + Guid guid = new Guid(Common.GlobalResource.Guid_FamilyPanel); + DockablePaneId paneId = new DockablePaneId(guid); + DockablePane pane = uiapp.GetDockablePane(paneId); + pane.Hide(); return Result.Succeeded; } } + [Transaction(TransactionMode.Manual)] + public class PumpSystemAnalysis : IExternalCommand + { + public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) + { + TaskDialog.Show("鎻愮ず","娉电郴缁熷垎鏋愬懡浠よ皟鐢ㄦ垚鍔燂紒"); + UIApplication uiapp = commandData.Application; + Wpf_FamilyPanel page = new Wpf_FamilyPanel(); + Guid guid = Guid.Empty; + guid = new Guid(Common.GlobalResource.Guid_FamilyPanel); + DockablePaneId paneId = new DockablePaneId(guid); + DockablePane pane = uiapp.GetDockablePane(paneId); + pane.Show(); + return Result.Succeeded; + } + } + + public class WindowHandle : IWin32Window { private IntPtr _handle; -- Gitblit v1.9.3