如何只选择一个项目时触发事件(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
}