c# - 如何为以编程方式添加到 View 中的控件实现事件?

标签 c# cocoa xamarin.mac

我正在 Xamarin 中开发 OSX 的 cocoa 应用程序,其中我以编程方式将按钮、形状等控件添加到 subview 中。我知道如何在设计时添加点击事件。有没有办法为以编程方式添加到 View 中的控件实现事件(单击等)?

最佳答案

使用激活的事件:

Btn1.Activated += Btn1_Activated;

Btn1.Activated += (sender, e) => {
        // code here
    };

关于c# - 如何为以编程方式添加到 View 中的控件实现事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44185149/

相关文章:

macos - 如何在全屏游戏中隐藏扩展坞和菜单栏?

c# - 导致 xamDataGrid 重新绘制

c# - 使用 NEST 和 .NET 从 Elasticsearch 返回多个派生类实例

c# - 尝试从转储文件中调试 Windows Store App

macos - 如何防止 macOS 自动将 NSVisualEffectView 插入 NSScrollView

objective-c - 为 "unrecognized selector"异常设置默认处理程序

c# - 在 Xamarin.Mac 中注册服务

c# - 在 Xamarin.Mac 中使用 SQLite-Net 扩展和 SQLiteConnection

c# - Xamarin.Mac - 在窗口标题前显示图标/图像

c# - 无法将匿名类型从 'System.Linq.IQueryable' 转换为 'System.Data.Entity.Core.Objects.ObjectQuery'