using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SWS.CAD.Views.CustomControl { /// /// 类的方法和控件事件绑定 /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Method, AllowMultiple = true)] public class RelationMethodAttribute : Attribute { /// /// 1.同一控件需要关联的事件名称,使用英文逗号隔开 不同的写多个 RelationMethodAttribute /// eg:Click,Click /// public string CrEventName; /// /// 1.控件事件关联的类方法,使用英文逗号隔开,与CrPropName想对应 /// eg:ControlSelect_Click,ControlSelect_Click /// public string ClMethodName; public string Tag; public RelationMethodAttribute(string clEventName, string crMethodName) { CrEventName = crMethodName; ClMethodName = clEventName; } } }