Спасибо, я в курсе ПРИЗМЫ; Однако я не уверен, как PRISM решит эту проблему архитектуры. Не могли бы вы указать мне правильное направление?
аюсь понять, как сделать следующее:
у меня естьCustomerListViewModel
который содержитObservableCollection<Customer>
MainView
содержит экземпляр этих представлений:
CustomerListView
- который создает экземплярCustomerListViewModel
SearchView
- который создает и экземплярSearchViewModel
У меня вопрос, как мне разделить CustomerListView и SearchView. SearchView должен отображаться только в том случае, если выбран клиент. Единственная зависимость для SearchViewModel должна бытьCustomer
Модель. Если в CustomerListViewModel не выбран Customer, то SearchView не должен отображаться.
Должен ли я представить новый View / ViewModel, который содержит какCustomerListViewModel
а такжеSearchViewModel
который может содержать ссылку на выбранноеCustomer
и переключить отображение SearchView? Если нет, как я должен идти об этом?
Я знаю, что этот вопрос довольно широкий, но я был бы признателен за любые предложения.