我一直在使用ListView
的这个属性:
SelectedIndexChanged
但是,当取消选择项目时,它也会被触发。
如果我只希望在实际选择某个项目时触发事件并且只调用一次,那么最佳事件是什么?不像ItemActivate
那样连续两次。
答案 0 :(得分:1)
您可以使用SelectedItems.Count
中的ListView
属性,只要0
返回,或者如果事件大于0
,则处理该事件,因此您只需要一个if事件处理程序中的if语句,如
if(yourListView.SelectedItems.Count == 0)
return;
//Do your thing
或者:
if(yourListView.SelectedItems.Count > 0){
//Do your thing
}