MVVM Связывание главного окна с дочерним контролем пользователя

Я очень новичок в MVVM и сейчас готовлю свой первый POC. Тем не менее, я ударился головой, чтобы решить одну проблему в течение 2 дней. Мысль объяснить вам, ребята, может помочь и решить проблему так быстро. Позвольте мне проинформировать мою проблему сейчас. У меня есть приложение WPF MVVM с основным видом, привязанным к MainViewModel. У меня есть Textblock здесь, чтобы связать некоторый контент из viewmodel во время загрузки экрана, который работает потрясающе. У меня также есть ChildUserControl, связанный с ChildViewModel. Теперь мне нужно привязать различный контент к текстовому блоку в главном окне от пользовательского контроля до какого-либо действия, которое происходит на уровне пользовательского контроля. Как это возможно ?

вот пример кода у меня есть 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
}

Ваша помощь очень ценится!

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

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