通过反射获得方法,和绑定事件

string ItemClick = "pan_ItemClick";  //方法名
System.Reflection.MethodInfo method = this.GetType().GetMethod(ItemClick);//通过反射获得方法对象
Delegate _Click = Delegate.CreateDelegate(typeof(ItemClickEventHandler), this, method);//创建委托
bar_btn.GetType().GetEvent("ItemClick").AddEventHandler(bar_btn, _Click);//将委托绑定到控件

posted @ 2016-08-05 08:50  吃葡萄不吐葡萄脾  阅读(229)  评论(0编辑  收藏  举报