- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我之前问过一个关于 .NET 中事件冒泡的问题 What's equivalent to javascript bubbling events in .NET?
不像 Javascript 那样存在。
有人说这将是由于性能原因,但我不确定,因为 DOM 没有性能问题为什么 Winform 会。
但假设这是真的,那么我想在像 javascript 这样的系统冒泡系统和 .NET 中不存在的冒泡系统之间创建一些中介。
目的一如既往地松散耦合。也就是说,我不希望在我的代码中使用显式引用,例如使用 sender 或硬连接方法调用并引用基本父级。
我想要的只是使用像“转发”这样的关键字。
我如何在 C# 中实现这样的系统。如果在 C# 中不可能,哪些语言允许我这样做?
最佳答案
了解事件是如何在 WPF 中完成的,包括路由事件。不需要新的关键字,只需一组类以您希望的方式路由事件。
MFC 甚至在 C++ 中做了这种事情——在 C++ 中没有任何“事件”支持,它是自己的。
关于c# - 如果不是用什么语言,如何实现我想用 c# 发明的这个新的事件处理程序系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069218/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!