Как сделать так, чтобы список не проверял автоматически элемент при двойном щелчке по нему?
Я могу попробовать подключиться к событию MouseDoubleClick и установить для свойства Checked значение false, но это похоже на взлом. Я также выполняю довольно дорогостоящие вычисления, когда элемент фактически проверен, и не хочу, чтобы этот код запускался при двойном щелчке. При описанной выше перехвате событий события ItemCheck и ItemChecked вызываются перед обработкой двойного щелчка.
Есть ли изящное решение этой проблемы?