如何只选择一个项目时触发事件(ListView)?

问题描述:

我一直在使用一个ListView的这个属性:如何只选择一个项目时触发事件(ListView)?

SelectedIndexChanged 

但是,它也被触发时产品未选中。

如果我只希望事件在实际选定项目时被触发并且只被调用一次,那么最佳事件是什么?不像ItemActivate连续两次。

可以使用SelectedItems.Count财产在你ListView,返回时其0,或者如果它大于0处理该事件,因此,所有你需要的是一个if语句在事件处理诸如

if(yourListView.SelectedItems.Count == 0) 
    return; 

//Do your thing 

或者:

if(yourListView.SelectedItems.Count > 0){ 
    //Do your thing 
}