C# 在文本标签(NSText)上处理鼠标事件

C# 在文本标签(NSText)上处理鼠标事件,c#,cocoa,events,xamarin,xamarin.mac,C#,Cocoa,Events,Xamarin,Xamarin.mac,我是Xamarin和Cocoa的新手:) 我需要处理鼠标事件,比如mouseover或单击标签(比如NSText,对吗?),就像处理其他控件一样 我注意到像WinForms这样的事件处理只适用于某些事件(比如NSButton的“激活”),但我需要处理更多的事件 为了寻找xamarin开发者领域的最佳实践,我阅读了本页,然后尝试将NSText子类化,并覆盖Mouseenterd等方法,但收到以下错误消息: 所有NSText方法都必须由子类实现。他们不应该叫超级 怎么办 更新:对于自定义事件,应使用

我是Xamarin和Cocoa的新手:)

我需要处理鼠标事件,比如mouseover或单击标签(比如NSText,对吗?),就像处理其他控件一样

我注意到像WinForms这样的事件处理只适用于某些事件(比如NSButton的“激活”),但我需要处理更多的事件

为了寻找xamarin开发者领域的最佳实践,我阅读了本页,然后尝试将NSText子类化,并覆盖Mouseenterd等方法,但收到以下错误消息:

所有NSText方法都必须由子类实现。他们不应该叫超级

怎么办

更新:对于自定义事件,应使用NSTextView而不是NSText,如下所述:

这是Mac还是iOS应用程序?Mac应用程序(Mac cocoa控件的类前缀为NS)。是的,但您包含的链接指向iOS文档。您是对的,但xamarin文档中的Mac部分几乎为空。那是我在那里唯一能找到的链接。