Как, соблюдая MVVM, управлять Frame?

260
11 декабря 2021, 13:20

Я нашел вариант в интернете, где Frame управляется созданием страниц из VM главного окна:

View:

<Frame Content="{Binding CurrentPage}"/>

ViewModel:

WriteNote = new Pages.WriteNote();
CurrentPage = WriteNote;

Но, если я не ошибаюсь, такой способ противоречит паттерну MVVM, так как ViewModel знает о View. Как же тогда управлять Frame?

READ ALSO
Открыть csv файл разделенный ; в Excel из C#

Открыть csv файл разделенный ; в Excel из C#

Нужно открыть файл csv с разделителем ";" из C# в Excel

120
Как работать с адресами памяти в C#?

Как работать с адресами памяти в C#?

Есть адрес памяти 0x7C4540, и я хочу записать/получить из него значениеКак мне это сделать в C#?

201
Как сделать, чтобы пользователь должен был удерживать палец на экране и перемещать вверх, вниз?

Как сделать, чтобы пользователь должен был удерживать палец на экране и перемещать вверх, вниз?

Много где читал, но везде или свайп, или просто нажатие на экранКак сделать, чтобы пользователь должен был удерживать палец на экране и перемещать...

180
Получить только Id пользователя

Получить только Id пользователя

Есть код который достает из бд пользователя по его никнейму:

70