无法在c#中隐式转换类型’System.EventHandler’为’System.Wind
发布时间:2020-12-15 08:41:38 所属栏目:百科 来源:网络整理
导读:在 Windows Phone应用程序中,我想动态添加一个按钮,如下所示: Button btn = new Button();btn.Content = tb_groupname.Text;btn.Width = 200;btn.Height = 200;btn.Click += new EventHandler(btn_Click);//Click event 但是当我在我的按钮上添加click事件
在
Windows Phone应用程序中,我想动态添加一个按钮,如下所示:
Button btn = new Button(); btn.Content = tb_groupname.Text; btn.Width = 200; btn.Height = 200; btn.Click += new EventHandler(btn_Click);//Click event 但是当我在我的按钮上添加click事件时,我收到以下错误: Cannot implicitly convert type 'System.EventHandler' to 'System.Windows.RoutedEventHandler' 以下是按钮的click事件方法: private void btn_Click(object sender,EventArgs e) { textbox1.text = "ABC"; // For Example } 我不明白为什么会出现这个错误. 解决方法
事件处理程序的签名是错误的.
它应该是: private void btn_Click(object sender,RoutedEventArgs e) 并且 btn.Click += new RoutedEventHandler(btn_Click);//Click event (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |