这个winform指令的等效指令是什么:
this.button1.Click += new System.EventHandler(this.button1_Click);
如何在 WPF 中实现?
更新:也适用于滑块。声明时应使用哪个命名空间?
我的意思不是使用 XAML。
类似于这样...
this.btnTest.Click+=new RoutedEventHandler(btnTest_Click);
试试这个:
button1.AddHandler(Button.ClickEvent, new RoutedEventHandler(button1_Click));
那么你需要创建一个像这样的函数
void button1_Click(object sender, RoutedEventArgs e)
{
throw new NotImplementedException();
}
<Button Name="button1" Click=
然后IDE会弹出一个下拉菜单,列出所有当前创建的事件。
您可以选择之前创建的事件之一,或通过选择“新事件处理程序”来创建一个新事件。
如果您选择“新事件处理程序”,则VS会自动在form.xaml.cs C#代码后台中为您添加框架。您只需在已经创建好的框架内添加您想要点击事件执行的任何操作即可。
WPF不是一种新语言,也就是说,它的概念完全相同。唯一可能改变的是委托类型。所以,是的,你可以用同样的方式来做。