У меня есть четыре клиента, продукт, заказ и детали заказа.В моем окне WPF у меня есть поле со списком клиентов, показывающее имя клиента, и при выборе клиента я хотел бы заполнить поле со списком заказов, которое также есть в моем окне.
Так как я использую MVVM, у меня должно быть две модели представления, одна для клиента и другая для заказа, верно?и я должен передать клиента в модель вида заказа, чтобы он мог заполнить вид заказа.
Как мне даже передать выбранного клиента в модель вида заказа?У меня есть свойство с именем selected item для клиента. Но я до сих пор не знаю, как мне получить его в моей модели представления заказа.
Обновление:
@ Крейг ТромблиЯ создал ObservableCollection моего объекта заказа, и у меня есть свойство в моей модели представления, которое привязано к Xaml.Я реализую поведение основных деталей, как при выборе клиента, заполнив мой список заказов.Для этого мне нужно иметь свойство в моей модели представления клиента, и я связываю это свойство с selectedItem в поле со списком в моем customerView Xaml.я назвал это свойство как selectedItem.Однако всякий раз, когда я пытаюсь получить доступ к этому выбранному свойству элемента из модели вида заказа.это не работает.Можете ли вы сказать, что я делаю неправильно?это свойство selectedItem в моей модели представления клиента должно устанавливаться каждый раз, когда я выбираю новый элемент в списке представления клиента.он тоже этого не делает.