我正在尝试添加一个处理程序,但是一旦我的目标是具有参数的方法,处理程序就会失败。这是简单的代码:
AddHandler App.Current.RootVisual.MouseLeftButtonUp, RootVisual_MouseLeftButtonUp
Private Sub RootVisual_MouseLeftButtonUp(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
End Sub
此错误不会让我构建。在查看示例时,我做得对。这是我得到的错误:
错误3未为'Private Sub'的参数'e'指定参数 RootVisual_MouseLeftButtonUp(发送者为对象,e为 System.Windows.Input.MouseButtonEventArgs)”。 C:\ TFS \ ProjectCollection \ ItemManagementTool \ ItemManagementTool.ClientApplication \ Views \ MainMenu.xaml.vb 82 70 ItemManagementTool.ClientApplication
我收到“sender”参数的类似错误。 有什么想法吗?
答案 0 :(得分:3)
您缺少AddressOf
关键字
AddHandler App.Current.RootVisual.MouseLeftButtonUp, AddressOf RootVisual_MouseLeftButtonUp