using Autodesk.Revit.UI; using HStation.RevitDev.Model.ModelEnum; using HStation.RevitDev.RevitDataExport.Common; using HStation.RevitDev.RevitDataExport.Entity; using HStation.RevitDev.RevitDataExport.Utility; using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Interop; using System.Windows.Media; using System.Windows.Media.Imaging; using Button = System.Windows.Controls.Button; namespace HStation.RevitDev.RevitDataExport.Forms { /// /// WPF_FamilyPanel.xaml 的交互逻辑 /// public partial class Wpf_FamilyPanel : UserControl, IDockablePaneProvider { //外部事件 ExternalEvent_CreateInstance m_createInstanceEvent = null; ExternalEvent_CreatePipe m_createPipeEvent = null; ExternalEvent m_createInstanceHandler = null; ExternalEvent m_createPipeHandler = null; private string m_familyFileDir; private RevitType m_type; //面板上的按钮缓存 private List