0

我有一个列表视图,它显示用户列表(绑定到 UserListViewModel) - 用户可以添加/编辑/删除条目。我想做的是让添加按钮打开一个新窗口,用户可以在其中输入新的详细信息并保存。保存成功后,我希望关闭窗口并刷新列表视图以显示新添加的内容。

使用 MVVM 模式执行此操作的最佳方法是什么?我已经阅读了有关使用事件、模式对话框等的信息,并且问题的公认答案描述了我的目标,但我似乎找不到如何实现的示例。

有人可以提供一个例子吗?

更新:我最终发现(阅读:偶然发现)这篇文章适合我的目的。

4

1 回答 1

0

我会去互动。这样,您将能够开始交互,将数据传递给它,然后在完成/关闭后 - 获取一些数据以更新您的 VM。

在盒子中下载 MVVM,他们有可测试的 MVVM-ish 交互示例:http: //karlshifflett.wordpress.com/2010/11/07/in-the-box-ndash-mvvm-training/

于 2012-07-20T03:13:29.227 回答