Доступ к свойствам из одной модели представления в другой

Мое приложение WPF следует шаблону MVVM. Есть три вида:

MainWindow

LoginViewProjectsView

LoginView а такжеProjectsView пользовательские элементы управления импортируютсяMainWindow, Оба вида имеют назначенную модель представления.LoginViewModel определяет свойствоProjectList который устанавливается путем вызова веб-службы. СейчасLoginViewModel нужен доступ кProjectList собственность и др.

Мне известно, что одним из решений может быть редизайн, так что существует только одно представление и одна модель представления. Я бы сделал это как решение для резервного копирования, но я бы предпочел не делать этого.

Как это должно быть сделано? Должен ли я использовать какой-нибудь EventAggregator, как в Prism? Или есть другие способы сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос