Обмен данными между модулями с помощью Prism?

В соответствии с документацией Prism говорится, что существует четыре способа связи между модулями -

  • Решение, управляющее
  • Контекст региона
  • Общие службы
  • Событие агрегация

    1. Могу ли я просто выбрать один из этих методов и применить его для всех межмодульных коммуникаций? Или мне следует использовать разные методы в зависимости от ситуации?
    2. В частности, в приложении, которое я пишу, в тот момент, когда у меня есть кнопка в одном модуле, и когда пользователь нажимает на нее, я хочу запустить поток в другом модуле. Какой метод связи я бы использовал в этой ситуации?
5
задан Jim_CS 24 December 2011 в 15:16
поделиться