Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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/5/ruby/23.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
Wpf 使用委托添加处理程序的VB语法是什么?_Wpf_Vb.net - Fatal编程技术网

Wpf 使用委托添加处理程序的VB语法是什么?

Wpf 使用委托添加处理程序的VB语法是什么?,wpf,vb.net,Wpf,Vb.net,在WPF项目中: 我相信这段C#代码只是简单地向用户界面对象添加了一个处理程序,并在调用处理程序时强制参数为“false” item.MouseDoubleClick += delegate { otherMethod1(false); }; 在添加没有参数的VB处理程序时,这是正确的语法吗 AddHandler item.MouseDoubleClick AddressOf otherMethod2 如何使用上面第一行中的参数在VB中表示处理程序?尝试以下操作: AddHandler it

在WPF项目中:

我相信这段C#代码只是简单地向用户界面对象添加了一个处理程序,并在调用处理程序时强制参数为“false”

item.MouseDoubleClick += delegate { otherMethod1(false); };
在添加没有参数的VB处理程序时,这是正确的语法吗

AddHandler item.MouseDoubleClick AddressOf otherMethod2
如何使用上面第一行中的参数在VB中表示处理程序?

尝试以下操作:

AddHandler item.MouseDoubleClick, Sub(sender As Object, e As MouseButtonEventArgs)
                                          otherMethod1(False)
                                  End Sub

据我所知没有一个。。。。可以通过默认处理程序将其向前传递,也可以将该控件包装到您自己的继承原始控件的控件中。