C# Monodroid 事件处理程序

标签 c# android xamarin.android

如何使用 C# Monodroid 操作事件处理程序:

m_listView.OnTouchEvent += OnTouchEvent;

它不像按钮或项目那样工作,它给出了一个错误:

"Cannot Assign to OnTouchEvent because it is a method group".

最佳答案

正如 choper 所说,该方法是您将在自定义 View 上重写的方法。要订阅触摸事件,您应该改用 Touch:

        m_listView.Touch += HandleTouch;
    }

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

关于C# Monodroid 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23045525/

相关文章:

c# - 在 Monodroid 中使用 Java 类文件

c# - 无法将位图转换为字节 []

c# - 如何在现有业务数据之上创建 odbc 层?

串行端口中的 C# DtrEnable 和 RtsEnable

c# - Convert.ToBase64String 是否返回与其源字节数组相同的长度?

java - 如何将数据库中的值从适配器类插入 fragment 对话框类?

android - sdk 管理器无法创建 android 虚拟设备

c# - 为什么未检测到使用继承类型的泛型类的类约束?

android - 如何为用户选择从不的应用重新启用位置权限?

xamarin.android - 从 URI 获取位图