Я бы хотел реализовать своего рода адресную книгу / книгу контактов, используя сетку данных (или список) и шаблон MVVM.
Что-то похожее на Outlook / Thunderbird, где у вас есть список контактов, отображаемый с 2-3 основными полями (например, фамилия), и когда вы дважды щелкаете контакт, вы получаетеновое модальное окно, которое отображает все детали этого конкретного контакта.
Так как пару недель / месяцев я читаю много материала о паттерне MVVM в сети, но почему-то я запутался.До сих пор я мог найти любой образец, подобный этому.(возможно, я неправильно искал?)
Как я могу организовать такое приложение?
Обновление:
Мой сценарий очень похож на приложениекоторый управляет клиентами, заказами и продуктами.Пользователь будет иметь в качестве основного вида 3 таблицы данных, показанные на 3 вкладках: одна отображает список клиентов, одна - заказы и одна - продукты.
Затем в каждом представлении вы можете добавлять, удалять (при определенных условиях) объект.
Каждый объект имеет отношение к другому.
Например, в экземпляре клиента у меня есть список заказов для этого клиента, а для каждого заказа - список заказанных продуктов.
Я хотел бы реализовать что-то подобное с использованием шаблона MVVM?
Может ли кто-нибудь помочь, как его структурировать?
Есть ли где-нибудь образец?