I\'m currently working on a listview in winform c# and everytime I click on an empty space on the listview, the selected item is lost.
I thought there was a property that prevented this from happening, but now I can't find it.
You could try this:
private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ListView listView = sender as ListView;
if (listView.SelectedItems.Count == 0)
foreach (object item in e.RemovedItems)
listView.SelectedItems.Add(item);
}