Количество слоев между ними не должно иметь значения, если вы следуете шаблону MVVM. Если, например, все может произойти в одной модели представления, тогда не должно быть никаких проблем. Однако, если у вас есть отдельные модели представлений в качестве контекста для окна и определенного элемента управления, то было бы неплохо, чтобы взаимосвязь отражалась на стороне модели представления, когда модель вида сверху содержит низ один например.