我想使用Datagrid(或列表)和MVVM模式实现某种地址簿/通讯录。
类似于Outlook/Thunderbird,其中显示的联系人列表带有2-3个主要字段(例如姓名),当您双击联系人时,您将获得一个新的模态框,其中显示所有此特定联系人的详细信息。
几个星期/几个月以来,我在网络上阅读了很多有关MVVM模式的内容,但是不知何故,我感到困惑。到目前为止,我可以找到任何这样的样本。 (也许我搜索错了吗?)
我如何组织这样的应用程序?
更新:
我的情况与管理客户,订单和产品的应用程序非常相似。
用户将通过3个选项卡显示3个数据网格作为主 View ,一个显示客户列表,一个显示订单,一个显示产品。
然后,在每个 View 中,您可以(在某些条件下)添加,删除对象。
每个对象与另一个对象都有关系。
例如,在一个Customer实例中,我有一个针对该客户的订单列表,对于每个Order,我都有一个订购的产品列表。
我想使用MVVM模式实现类似的东西吗?
有人可以帮忙,如何组织?
某处有 sample 吗?
最佳答案
关于wpf - 如何使用MVVM方法实现DataGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603490/