我想使用Datagrid(或List)和MVVM模式实现一种Addressbook / Contactbook。
类似于Outlook / Thunderbird,你有一个显示2-3个主要字段(例如姓氏姓氏)的联系人列表,当你双击某个联系人时,你会得到一个新的模态框显示此特定联系人的所有详细信息。
由于几周/几个月,我正在网上阅读很多关于MVVM模式的内容,但不知何故,我感到困惑。到现在为止,我可以找到这样的样本。 (也许,我搜错了?)
我如何组织这样的申请?
更新
我的场景非常类似于管理客户,订单和产品的应用程序。 用户将以3个选项卡显示3个数据网格作为主视图,一个显示客户列表,一个显示订单,一个显示产品。
然后在每个视图中,您可以添加,删除(在某些条件下)对象。
每个对象与另一个对象有关系。
例如,在客户实例中,我列出了该客户的订单,并为每个订单列出了订购的产品列表。
我想使用MVVM模式实现这样的东西吗? 有人可以帮忙,如何构建它? 某处有样品吗?