使用 Prism IEventAggregator 跨平台

Using Prism IEventAggregator cross platform

我们有一些库项目 C# 代码需要向主 WPF 应用程序发送事件信号。我们想在 Mac 和 Linux 上重用库代码(基于 .NET core 3.1)。如果我们在库代码中使用 IEventAggregator,它可以在网络核心 linux 或 mac 应用程序中重用吗?

谢谢

EventAggregator在prism的platfrom-independent部分,你可以从net framework,net core,xamarin android或ios中使用它,随便你.例如,在库中发布一个事件并在mac应用程序中订阅它或者在linux应用程序中发布一个事件并在库中订阅...

不过,请确保您的事件也与平台无关,因为您必须引用它们才能发布或订阅。