В настоящее время я работаю над школьным проектом, где меня просят разработать приложение C# WPF. Я реализую шаблон проектирования MVVM. Вот почему моя главная цель - избегать использования кода, насколько я могу. Моя главная проблема заключается в том, что я пытаюсь найти эффективный способ «навигации по меню» моего программного обеспечения.Лучший способ создать несколько окон WPF C# приложения?
Например, я хотел бы иметь разные окна для обновления клиентов, а другой - для управления сотрудниками и т. Д. Мой учитель сказал, что лучший способ - создать пользовательский элемент управления и добавить его в каждое окно. Как это будет работать? Я должен был бы иметь возможность обнаруживать щелчок на пользовательском элементе управления и открывать/загружать правильное окно в соответствии с этим.
«Вот почему моя главная цель - избегать использования кода, насколько я могу». Это не MVVM. Используйте codebehind для логики пользовательского интерфейса. Используйте виртуальные машины для своей бизнес-логики. – Will
Итак, лучше не обрабатывать проблемы с несколькими окнами, кроме как просто создавать новое окно и открывать каждый раз и закрывать правильный? – Angel