У меня есть настольное приложение WPF с ListView, содержащим некоторые элементы.
Я хотел бы получать уведомление, когда элемент щелкается мышью или когда он выбирается с помощью клавиатуры, и пользователь нажимает «Ввод». Требуемое поведение аналогично поведению «Настройки» в современном пользовательском интерфейсе Windows 10 или элементам с правой стороны.
SelectionChanged не будет работать для меня, потому что, когда пользователь перемещается с помощью клавиатуры, я хочу выполнять действие только тогда, когда он нажимает «Ввод».
Есть ли стандартный способ сделать это? Я могу поймать события клавиш/мыши, но это похоже на подозрительное решение.