WPF Prism - 列表视图和数据输入对话框

时间:2012-07-20 01:57:45

标签: wpf mvvm viewmodel modal-dialog

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

使用MVVM模式执行此操作的最佳方法是什么?我已经读过关于使用事件,模态对话框等的内容,并且this问题的接受答案描述了我的目标,但我似乎无法找到如何实现这一目标的示例。

有人能提供一个例子吗?

更新:我最终找到了适合我目的的文章(阅读:绊倒)this

1 个答案:

答案 0 :(得分:0)

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

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