WPF MVVM Maneira correta de disparar evento na exibição do ViewModel

No meu aplicativo WPF, tenho 2 Windows (ambos têm o seu próprio ViewModel):

Janela principal do aplicativo que exibe a lista com várias palavras (vinculadas ao MainViewModel)

Dialog Window que permite aos usuários adicionar novos itens à lista (vinculados a AddWordViewModel)

MainViewModel possui a propriedade Articles da List (essa coleção é preenchida por uma das classes de serviço) vinculada ao ListBox da janela princip

@AddWordViewModel possui o SaveWordCommand que está vinculado ao botão Salvar do Diálogo Adicionar Word. Sua tarefa é pegar o texto digitado pelo usuário e passá-lo para a classe de serviç

Depois que o usuário clica no botão Salvar, preciso notificar o MainViewModel para recarregar os artigos do serviç

minha ideia era expor o comando público no MainViewModel e executá-lo a partir do AddWordViewModel

Qual é a maneira correta de implementá-lo?

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion