如何使用以下命令在C#Monodroid中操作事件处理程序:
m_listView.OnTouchEvent += OnTouchEvent;
它不会像按钮或项目一样工作,而且会出错:
"无法分配给OnTouchEvent,因为它是一个方法组"。
答案 0 :(得分:1)
就像choper说的那样,你可以在自定义视图上覆盖该方法。要订阅触摸事件,您应该使用Touch代替:
m_listView.Touch += HandleTouch;
}
void HandleTouch (object sender, View.TouchEventArgs e)
{
// e.Event => MotionEvent
}
答案 1 :(得分:0)
这根本不是事件,它只是一种方法,因此您提供的代码根本不起作用。如果您创建自定义ListView
但是您无法在事件上订阅,则可以覆盖此方法