Требует ли AddHandler параметров? - PullRequest
1 голос
/ 31 октября 2011

Я пытаюсь добавить обработчик, но как только я нацеливаюсь на метод, который имеет параметры, обработчик завершается ошибкой. Это простой код:

AddHandler App.Current.RootVisual.MouseLeftButtonUp, RootVisual_MouseLeftButtonUp

Private Sub RootVisual_MouseLeftButtonUp(ByVal sender As Object, ByVal e As MouseButtonEventArgs)

End Sub

Эта ошибка не позволяет мне строить. Глядя на примеры, я делаю это правильно. Это ошибка, которую я получаю:

Ошибка 3 Аргумент не указан для параметра 'e' 'Private Sub RootVisual_MouseLeftButtonUp (отправитель как объект, e как System.Windows.Input.MouseButtonEventArgs). C: \ TFS \ ProjectCollection \ ItemManagementTool \ ItemManagementTool.ClientApplication \ Views \ MainMenu.xaml.vb 82 70 ItemManagementTool.ClientApplication

Я получаю похожую ошибку для параметра "отправитель". Есть идеи?

1 Ответ

3 голосов
/ 31 октября 2011

Вам не хватает ключевого слова AddressOf

AddHandler App.Current.RootVisual.MouseLeftButtonUp, AddressOf RootVisual_MouseLeftButtonUp
...