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