Использование Prism IEventAggregator кроссплатформенный - PullRequest
1 голос
/ 02 февраля 2020

У нас есть некоторый код проекта библиотеки C#, который должен сигнализировать о событиях в основное приложение WPF. Мы хотели бы повторно использовать библиотечный код (основанный на. NET core 3.1) для Ma c и Linux. Если мы используем IEventAggregator в коде библиотеки, можно ли его повторно использовать в приложении net core linux или ma c?

Спасибо

1 Ответ

1 голос
/ 02 февраля 2020

EventAggregator находится в независимой от платформы части призмы, и вы можете использовать его из net framework, net core, xamarin android или ios, как вам нравится , Например, publi sh событие в библиотеке и подписка на него в приложении ma c или publi sh событие в приложении linux и подписка на него в библиотеке ...

Убедитесь, однако, что ваши события также не зависят от платформы, потому что вы должны ссылаться на них, чтобы опубликовать sh или подписаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...