using PdmSwPlugin.Common.CustomHandler; using SolidWorks.Interop.sldworks; using System.Collections.Generic; namespace PdmSwPlugin.PropertySetting.Interface { public interface IPropertyOpt { /// /// 属性变更事件 /// event PanelPropertyChanged UpdateProperty; /// /// /// /// /// /// bool SetProperties(ModelDoc2 doc, object properties, bool docChange, out string errMsg); bool SaveDoc(ref int err, ref int warn); bool SetSettings(object settings); Dictionary GetAllProperties(); bool ClearAllProperties(out string ErrMsg); bool UpdateSingleProperty(string name, string value); bool GetDocChanged(); bool ResetProperty(out string errMsg); } }