Я нашел вариант в интернете, где Frame управляется созданием страниц из VM главного окна:
View:
<Frame Content="{Binding CurrentPage}"/>
ViewModel:
WriteNote = new Pages.WriteNote();
CurrentPage = WriteNote;
Но, если я не ошибаюсь, такой способ противоречит паттерну MVVM, так как ViewModel знает о View. Как же тогда управлять Frame?
Frameочень трудно работать по правилам MVVM. – EvgeniyZ Dec 05 '19 at 13:53DataContextне там, где надо... – EvgeniyZ Dec 05 '19 at 14:01