Я работаю над своим первым приложением WPF/MVVM, и я столкнулся с ограничением в своих знаниях командами!
Вот мой сценарий.
У меня есть окно - Customer.xaml.
Это дома 2 UserControls
- viewCustomerSearch.xaml
- viewCustomerDetails.xaml
Каждый из них имеет свою собственную модель представления.
Таким образом, иерархия выглядит следующим образом:
... Customer.xaml
... ... viewCustomerSearch.xaml
... ... ... viewmodelCustomerSearch. XAML
... ... viewCustomerDetails.xaml
... ... ... viewmodelCustomerDetails.xaml
Я понимаю, что это «необычный» сценарий.
Для чего пользователь выбирает клиента, дважды щелкнув по строке списка в элементе управления viewCustomerSearch.xaml.
Проблема заключается в следующем: теперь мне нужно указать класс viewmodelCustomerDetails.xaml, который пользователь только что выбрал. Я не могу все это понять.
Помогает ли кто-нибудь в том, где я объявляю команду, в которой я нуждаюсь, как она подключается, где запускается код реализации и т. Д.?
Любая помощь с благодарностью оценили, DS
Вы также можете использовать библиотеку MVVM Light и свой класс Messenger, это намного проще и легче, чем призма или калибра. – vorrtex