Как лучше сделать ViewModel менюшки c#?

135
11 января 2020, 20:20

Требуется годная идея для реализации логической части менюшки приложения. Разрабатываю приложение в целях самообучения, и проектирую по правилам шаблона MVVM. В приложении имеется главная менюшка, по нажатии кнопок которой в приложении просто меняются страницы. На данные момент я создал enum ModelViewContext и в зависимости от того, какой контекст установлен в DataContext главного окна применяю нужную страницу. Проблема в том, что такой подход заставляет программиста следить сразу за двумя зайцами: какие-там контексты сейчас возможны, какие страницы сейчас нужны. Есть ли более лаконичное решение?

READ ALSO
Обработка смайликов-символов

Обработка смайликов-символов

Ввожу в приложении смайлики

114
Поле для Uri в EntityFramework с подходом CodeFirst

Поле для Uri в EntityFramework с подходом CodeFirst

Есть такой класс в модели

136
Перевод IPEndPoint to Int

Перевод IPEndPoint to Int

Как перевести IPEndPoint в Int? Хочу определять пользователя при подключении к серверу и заносить в массив, название ячейки как раз будет равно...

119
Дождаться загрузки страницы C# Selenium

Дождаться загрузки страницы C# Selenium

Программа заходит на сайт, ищет кнопку авторизации, вводит логин и пароль, нажимает Enter, а далее необходимо дождаться, пока загрузится новая...

109