簡體   English   中英

C#Monodroid事件處理程序

[英]C# Monodroid Event Handlers

如何使用以下命令在C#Monodroid中操作事件處理程序:

m_listView.OnTouchEvent += OnTouchEvent;

它不能像按鈕或項目那樣工作,並且會產生錯誤:

“無法分配給OnTouchEvent,因為它是一個方法組”。

就像choper所說的那樣,您可以在自定義視圖上覆蓋該方法。 要訂閱觸摸事件,您應該改用Touch:

        m_listView.Touch += HandleTouch;
    }

    void HandleTouch (object sender, View.TouchEventArgs e)
    {
        // e.Event => MotionEvent
    }

它根本不是事件,它只是一個方法,因此您提供的代碼根本不起作用。 如果創建自定義ListView但可以像在事件上一樣無法對其進行訂閱,則可以覆蓋此方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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