WPF MVVM Правильный способ вызвать событие при просмотре из ViewModel

В моем приложении WPF у меня есть 2 Windows (обе Windows имеют свою собственную ViewModel):

Главное окно приложения, которое отображает список с кучей слов (привязан к MainViewModel)

Диалоговое окно, которое позволяет пользователям добавлять новые элементы в список (привязанный к AddWordViewModel)

MainViewModel имеет свойство Articles List (эта коллекция заполняется одним из классов обслуживания), привязанное к ListBox главного окна

В AddWordViewModel есть команда SaveWordCommand, связанная с кнопкой «Сохранить» в диалоге «Добавить слово». Его задача - взять текст, введенный пользователем, и передать его в класс обслуживания.

После того, как пользователь нажимает на кнопку Сохранить, мне нужно уведомить MainViewModel, чтобы перезагрузить Статьи из сервиса.

Моя идея заключалась в том, чтобы выставить открытую команду в MainViewModel и выполнить ее из AddWordViewModel

Как правильно это реализовать?

Благодарю вас!

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

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