我想向以编程方式生成的按钮添加一个事件,如下所示:
Button activityButton = new Button();
activityButton.Click += new EventHandler(onChangeActivityFilter);
我在第二行收到以下异常:
无法将类型隐式转换
System.EventHandler
为System.Windows.RoutedEventhandler
onChangeActivityFilter 方法如下所示:
private void onChangeActivityFilter(object sender, EventArgs e)
{
}
我想知道我做错了什么。
您还可以使用 lambda 函数
activityButton.Click += (sender, e) =>
{
MessageBox.Show("the button was clicked");
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句