private void UpdateSelection() { bool prevIgnore = ignoreItemCheck; ignoreItemCheck = true; foreach (ListViewItem item in VersionsListView.Items) { CkanModule module = item.Tag as CkanModule; item.Checked = module.Equals(visibleGuiModule.SelectedMod); } ignoreItemCheck = prevIgnore; }