[英]How to trigger an event when user click on the item of the list view?
我想问一下,我将触发一个事件,当用户在列表视图中单击该项目然后执行我希望的操作时。
我可以使用什么合适的活动??? 按下鼠标事件是否合适???
如sthotakura所述,您将使用ListView.SelectionChanged
事件。 链接到msdn: http : //msdn.microsoft.com/zh-cn/library/system.windows.controls.primitives.selector.selectionchanged( v=vs.110) .aspx
例:
public class doSomething
{
public void SomeMethod()
{
...
// delegate event handler
ListView.SelectionChanged += delegateEventHandler;
// or Lambda Expression
ListView.SelectionChanged += (sender, args)
=> {
// Apply Logic
};
...
}
public void delegateEventHandler(object sender, EventArgs eventArgs)
{
// Apply Logic...
}
}
是的,这很合适,那么GaussZ还是正确的。 用户使用Tab键并按Enter或其他一些UI事件来使用键盘选择该东西该怎么办?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.