Пример базы для нескольких диалоговых окон просмотра
Здравствуйте, я надеюсь, что мне позволено задать этот вопрос здесь. Мне было интересно, не могли бы вы, ребята, помочь мне создать базу примеров того, что я пытаюсь сделать в WPF с помощью MVVM. Я никогда раньше не использовал MVVM, и я могу выполнить то, что я пытаюсь сделать, используя код позади и показывая и скрывая элементы управления, но я не хочу идти этим путем.
Моя цель - иметь возможность переключать представления в диалоге с datatemplates. Поэтому для этого примера я использую materialdesign toolkit и создаю диалоговое окно входа в систему при нажатии кнопки на форме.
Таким образом, диалог входа в систему будет иметь имя пользователя и passwordbox с кнопкой входа в систему на нем, теперь, когда вы нажимаете login и если passwordbox password = "пароль", то показываете другое представление диалога для изменения пароля (ничего не должно быть на нем), иначе он показывает вошедшее представление (также ничего больше не должно быть на нем).
Я надеюсь, что это имеет смысл, и я надеюсь, что смогу получить помощь здесь в этой ситуации. Спасибо!
Что я уже пробовал:
До сих пор я только пробовал код позади, скрывая и показывая элементы управления, которые могут стать утомительными.