Ну, через некоторое время я возвращаюсь к этому вопросу.Мне нужно было связаться с моим родительским окном, поэтому я решил выполнить привязку datacontext view-viewmodel прямо из родительского окна, главным образом потому, что я хочу, чтобы дочерняя viewmodel прикреплялась к событиям, запущенным из его родителя, а также я могу запускать события для родителяЧтобы показать сообщения за пределами дочернего контроля.
Я знаю, что, возможно, я не использую шаблон MVVM полностью, но я хотел иметь больший контроль над этими функциями.