繁体   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