C#学习教程:如何在WPF中以编程方式添加事件处理程序,就像在Winform中一样=newSystem.EventHandler(this.button1_Click);在WPF中?更新:也适用于滑块。我应该声明什么命名空间?我的观点是不要使用XAML。像这样的东西......this.btnTest.Click+=newRoutedEventHandler(btnTest_Click);试试这个:button1.AddHandler(Button.ClickEvent,newRoutedEventHandler(button1_Click));然后你必须创建一个像这样的函数voidbutton1_Click(objectsender,RoutedEventArgse){thrownewNotImplementedException();如果您从XAML端添加新事件,IDE将为您完成大部分工作。例如,如果您键入,那么IDE将弹出一个包含所有当前创建的事件的下拉列表。您可以选择以前创建的事件之一,或者您可以通过选择“新建事件处理程序”来创建一个新事件如果您选择“新建事件处理程序”,VS将自动为您添加到form.xaml.csC#代码中-骨架后面。你只需要在已经制作好的骨架中添加你想要的点击事件。希望这可以帮助!WPF不是一种新语言,即它是完全相同的概念。唯一可能改变的是委托类型。所以是的,你会用同样的方式来做。以上是C#学习教程:HowtoprogrammaticallyaddeventhandlersinWPF,justlikeinWinform。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
