У меня есть приложение Winforms в C # с элементом управления ListView. Этот ListView показывает список элементов TO-DO, и я использую событие ItemSelectionChanged для обработки обновлений.
Проблема в том, что событие ItemSelectionChanged срабатывает дважды каждый раз, когда я пытаюсь сделать обновление.
Событие ItemSelectionChanged обновляет форму для представления обновлений (т.е. удаляет элемент из списка).
Есть ли способ отключить запуск события после обновления?
Update1:
private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
if (e.IsSelected)
{
listView1.Items[e.ItemIndex].Remove();
listView1.SelectedIndices.Clear();
listView1.Focus();
listView1.Update();
}
else
{
}
}