我想问一下,当用户点击列表视图中的项目然后执行我希望的事情时,我将触发一个事件。
我可以使用的合适事件是什么? Mouse Down事件是否合适???
答案 0 :(得分:0)
是的,它是合适的,然后GaussZ再次正确。如果用户通过Tab键并按Enter键或其他UI事件来使用键盘选择此内容呢?
答案 1 :(得分:0)
如sthotakura所述,您将使用ListView.SelectionChanged
事件。链接到msdn:http://msdn.microsoft.com/en-us/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...
}
}