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



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

使用MVVM模式进行此操作的最佳方法是什么?我读过关于使用事件、模态对话框等的文章,这个问题的公认答案描述了我的目标,但我似乎找不到如何实现的例子。

有人能举个例子吗?

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

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

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

相关内容

  • 没有找到相关文章

最新更新