Проблема при добавлении события щелчка в ListView - PullRequest
1 голос
/ 24 мая 2011

Моя проблема в том, что у меня уже есть событие GridViewColumnHeader.Click для ListView (для сортировки столбцов), но мне нужно дополнительное событие click для случая, когда пользователь нажимает на элемент в строке.

Причина, по которой это становится трудным, заключается в том, что у меня уже есть событие DoubleClick для элементов.Поэтому моя первоначальная идея добавить события MouseUp или Down не позволяет моему DoubleClick-коду работать.

Любая помощь очень ценится, в том числе и в c #.

1 Ответ

1 голос
/ 24 мая 2011

Вы можете проверить MouseButtonEventArgs.ClickCount в своем обработчике MouseDown и убедиться, что оно равно 1. Если это не 1, то вы проигнорируете его и не установите для e.Handled значение true.Это позволило бы событию двойного щелчка все еще вызываться.

...