Итак, я делаю свое первое WPF MVVM-приложение. Просто изучая правильный принцип MVVM, но есть некоторые вещи, которые я не понимаю ...WPF & MVVM, правильный способ сделать это
У меня уже есть несколько пользовательских элементов управления. Первый вопрос - это то, что лучше использовать, UserControl или DataTemplates для изменения содержимого MainWindow?
И как сделать «привязку» в «MainWindow.xaml» для изменения UserControl/DataTemplates при нажатии кнопки? Например, когда нажата кнопка «Далее», содержимое основного окна исчезает, а содержимое пользовательского элемента управления появляется на экране «MainWindow.xaml». Возможно, с привязкой "", чтобы отключить его и включить?
Я нашел несколько примеров, которые работают на DataTemplate A Simple MVVM Example. Это помогло мне реализовать некоторые вещи, но я вижу некоторые дискуссии по «UserControl» и «DataTemplate» и как это сделать? Так что теперь я путать :)
Какой пользовательский интерфейс вы хотите создать? есть ли хорошо известное приложение с аналогичным интерфейсом? – Liero
Посмотрите приложение по этой ссылке: https://www.youtube.com/watch?v=Bk7mlEQI2rk Мне не нужно такое причудливое приложение, но принцип очень приятный - на вершине находится «докбар», который ведет пользователя приложение. Это не очень хороший пример, но у меня нет другой идеи, потому что я новичок в этом. И этот пример, вероятно, добавил добавление расширения :) – Pukaai
Google дает мне http://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish –