繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM