Я хочу создать простой механизм подписки / публикации в приложении WPF, чтобы я мог подписаться на события из разных мест приложения, указав тип события и метод обработчика, а затем при публикации события мой механизм вызовет все подписанные методы на подписчиках. Я не могу использовать RoutedEvent, так как я хочу свободно вызывать события, не будучи вынужденным к визуальному дереву.
Я могу достичь вышеизложенного с помощью отражения c #. Но так как я довольно плохо знаком с c # и WPF (из Java), я хочу быть уверен, что это предпочтительный способ.
Это ??
Большое спасибо,