C# 如何将特定参数传递给WPF应用程序中以编程方式添加的按钮?
是否可以(如果可以,如何实现?)将自定义参数或发送器传递给WPF中以编程方式定义的按钮?假设我在代码隐藏中定义了一个按钮,并且我想为按钮的单击事件指定一个自定义事件参数,或者定义一个不同的发送者(例如,此按钮的容器),那么可以通过编程方式完成吗 我想实现这样的目标:C# 如何将特定参数传递给WPF应用程序中以编程方式添加的按钮?,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,是否可以(如果可以,如何实现?)将自定义参数或发送器传递给WPF中以编程方式定义的按钮?假设我在代码隐藏中定义了一个按钮,并且我想为按钮的单击事件指定一个自定义事件参数,或者定义一个不同的发送者(例如,此按钮的容器),那么可以通过编程方式完成吗 我想实现这样的目标: 。。。 var sender=这个; var args=新的CustomEventArgs(sectionName); var按钮=新按钮(); button.Click+=按钮\u事件处理程序\u Click(发送方,参数);
。。。
var sender=这个;
var args=新的CustomEventArgs(sectionName);
var按钮=新按钮();
button.Click+=按钮\u事件处理程序\u Click(发送方,参数);
提前谢谢 据我所知,您不能这样做,因为
按钮负责创建事件参数。您可能想使用which来传递一个,然后在Execute
方法(与单击处理程序相对应)中可以使用该方法。?我意识到前面的问题并没有完全提到上述问题,尽管答案很好,但我仍然想知道是否有办法做到这一点。