[英]How to only trigger event when an item is selected (ListView)?
我一直在使用ListView
此属性:
SelectedIndexChanged
但是,当未选择项目时也会触发它。
如果我只希望在实际选择一个项目时才触发事件,并且只调用一次,那么最好的事件是什么? 不会像ItemActivate
这样连续两次出现。
您可以在ListView
使用SelectedItems.Count
属性,在其0
时返回,或者在其大于0
处理事件,因此,您需要的是事件处理程序中的if语句,例如
if(yourListView.SelectedItems.Count == 0)
return;
//Do your thing
要么:
if(yourListView.SelectedItems.Count > 0){
//Do your thing
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.