簡體   English   中英

用戶單擊列表視圖的項目時如何觸發事件?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM