Ligação de controle de janela principal MVVM do controle de usuário filho

Sou muito novo no MVVM e recebo meu primeiro POC agora. No entanto, tenho batido minha cabeça para obter um problema resolvido por dois dias. O pensamento de explicar para vocês pode ajudar e resolver o problema tão rapidamente. Deixe-me resumir meu problema agora. Eu tenho o aplicativo WPF MVVM com um modo de exibição principal vinculado a MainViewModel. Eu tenho Textblock aqui para ligar algum conteúdo do viewmodel ao carregar a tela que está funcionando incrível. Eu também tenho ChildUserControl vinculado a ChildViewModel. Agora, eu preciso vincular o conteúdo diferente para o Textblock na janela principal do controle de usuário para cima em alguma ação que está ocorrendo no nível de controle de usuário. Como isso é possível ?

aqui está o código de exemplo que eu tenho MainWindow.Xaml

<Window.Resources>
    <viewModel:MainViewModel x:Key="mainWindowViewModel"/></Window.Resources>

<TextBlock Name="txtStatus" Text="{Binding StatusMessage, Mode=OneWay }"/>

ChildUserControl.xaml

<UserControl.Resources>
    <viewModel:ChildModelView x:Key="ChildModelView"/> </UserControl.Resources>

public class ChildModelView : BaseViewModel
{
// Some child level logic..
// then need to update the txtStatus text block from parent
}

Suas ajudas são muito apreciadas ..!

questionAnswers(2)

yourAnswerToTheQuestion