【发布时间】:2026-01-10 06:00:02
【问题描述】:
我们考虑使用Prism event aggregator 来减少由于事件引用导致的内存泄漏。
这本身是使用此模式的正当理由吗?其他好处现在对我们来说并不有趣。我们计划在模型组件而不是 UI 之间使用它。
我们的问题是一些开发人员忘记取消注册事件。我看到 Prism 有一种使用弱引用的风格,但它有 limitations。另一种风格强制显式取消订阅(),这又可以被遗忘。那么怎么样更好呢?
【问题讨论】:
标签: c# events memory-leaks prism eventaggregator