chr
2024-08-07 22beee93f14d042aa184148c53efb79e23416526
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using SolidWorks.Interop.sldworks;
 
namespace PdmSwPlugin.Common.CustomHandler
{
    /// <summary>
    /// Sw激活的文件变更事件
    /// </summary>
    /// <param name="lastDoc">变更前的文件</param>
    /// <param name="doc">变更后的文件</param>
    /// <param name="component">组件</param>
    public delegate void SwActiveDocChangeHandler(ModelDoc2 lastDoc, ModelDoc2 doc, Component2 component);
 
    /// <summary>
    /// 激活文档保存后执行的操作
    /// </summary>
    /// <param name="doc"></param>
    /// <param name="component"></param>
    public delegate void SwActiveDocSavedHandler(ModelDoc2 doc, Component2 component);
 
 
    public delegate void SwActiveDocCustomPropertyChangeHandler(string propName, string Configuration, string oldValue, string NewValue, int valueType);
 
 
    public delegate void PanelPropertyChanged(object sender, string name, object value);
    public delegate void DocDestroy(ModelDoc2 doc);
    public delegate void AfterDocDestroy();
}