panshuai2046 发表于 2015-3-31 20:01:01

规则重定义中的属性重定义是干什么用的啊

规则重定义中的属性重定义是干什么用的啊?

雪山飞狐_lzh 发表于 2015-3-31 20:21:01

没看懂 有属性重定义么

panshuai2046 发表于 2015-4-8 23:04:34

有的
public abstract class PropertiesOverrule : Overrule
{
// Methods
protected internal PropertiesOverrule();
internal PropertiesOverrule(IntPtr unmanagedPointer, bool autoDelete);
public virtual Guid GetClassID(DBObject entity);
internal unsafe AcDbPropertiesOverrule* GetImpObj();
public virtual void List(Entity entity);
public sealed override void SetCustomFilter();
public sealed override void SetExtensionDictionaryEntryFilter(string entryName);
public sealed override void SetIdFilter(ObjectId[] ids);
public sealed override void SetNoFilter();
public sealed override void SetXDataFilter(string registeredApplicationName);
}

雪山飞狐_lzh 发表于 2015-4-8 23:18:37

List重载 估计只能用在List命令里?
GetClassID重载就不太清楚了,不过看上去不像能做复杂控制的。。。
页: [1]
查看完整版本: 规则重定义中的属性重定义是干什么用的啊