【发布时间】:2009-08-23 18:43:23
【问题描述】:
到目前为止我看到的关于 System.Reactive.dll 的所有示例都涉及事件、EventArgs 和 EventHandlers,我想知道是否有人可以向我展示一个在没有这些的情况下处理事件通知的示例。
例如,在 Microsoft 的 XNA 框架中,您有一个名为 Mouse.GetState() 的静态方法,它将返回当前的 MouseState(使用 mouseState.LeftButton == ButtonState.Pressed 您可以查看左键是否被按下,例如)。所以一开始就没有 EventArgs、Events 等,我认为这可以作为实现事件通知的一个例子,而不需要引入事件的概念。
System.Reactive 能帮上忙吗?任何人都可以使用 System.Reactive 将其包装到一个示例中吗?
【问题讨论】:
标签: c# event-handling xna system.reactive