Если пользователь выбирает все элементы в .NET 2.0 ListView, ListView будет запускать событие SelectedIndexChanged для каждого элемента, а не запускать событие, чтобы указать, что selection имеет измененное.
Если пользователь затем щелкает, чтобы выбрать только один элемент в списке, ListView запустит событие SelectedIndexChanged для каждого элемента, который становится невыбранным, а затем Событие SelectedIndexChanged для отдельного вновь выбранного элемента, а не событие, указывающее, что выбор изменился.
Если у вас есть код в обработчике событий SelectedIndexChanged , программа перестает отвечать на запросы, когда в списке появляется несколько сотен / тысяч элементов.
Я думал о таймерах задержки и т. Д.
Но есть ли у кого-нибудь хорошее решение, чтобы избежать тысяч ненужных ListView. SelectedIndexChange событий, когда действительно одно событие будет делать?