Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将特定参数传递给WPF应用程序中以编程方式添加的按钮?_C#_Wpf_Wpf Controls - Fatal编程技术网

C# 如何将特定参数传递给WPF应用程序中以编程方式添加的按钮?

C# 如何将特定参数传递给WPF应用程序中以编程方式添加的按钮?,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,是否可以(如果可以,如何实现?)将自定义参数或发送器传递给WPF中以编程方式定义的按钮?假设我在代码隐藏中定义了一个按钮,并且我想为按钮的单击事件指定一个自定义事件参数,或者定义一个不同的发送者(例如,此按钮的容器),那么可以通过编程方式完成吗 我想实现这样的目标: 。。。 var sender=这个; var args=新的CustomEventArgs(sectionName); var按钮=新按钮(); button.Click+=按钮\u事件处理程序\u Click(发送方,参数);

是否可以(如果可以,如何实现?)将自定义参数或发送器传递给WPF中以编程方式定义的按钮?假设我在代码隐藏中定义了一个按钮,并且我想为按钮的单击事件指定一个自定义事件参数,或者定义一个不同的发送者(例如,此按钮的容器),那么可以通过编程方式完成吗

我想实现这样的目标:

。。。
var sender=这个;
var args=新的CustomEventArgs(sectionName);
var按钮=新按钮();
button.Click+=按钮\u事件处理程序\u Click(发送方,参数);

提前谢谢

据我所知,您不能这样做,因为
按钮负责创建事件参数。您可能想使用which来传递一个,然后在
Execute
方法(与单击处理程序相对应)中可以使用该方法。

?我意识到前面的问题并没有完全提到上述问题,尽管答案很好,但我仍然想知道是否有办法做到这一点。