wpf - 在MVVM WPF应用程序的ViewModel之间传递数据

标签 wpf mvvm unity-container

从我的ViewModel之一,我有下面的调用,该调用从服务器获取信息。

 List<Customer> listOfCustomers = GetCustomerList(domain,password);

在MVVM场景中,将此信息id listOfcustomers传递给另一个ViewModel(CustomerViewModel)的最佳方法是什么。

我需要在这里使用Unity还是使用事件聚合器进行发布,如下面的RichardOD所述。

最佳答案

您的登录ViewModel不应获取此信息。 ViewView登录名用于登录,而不用于提取数据。您的CustomerViewModel应该在成功验证用户后(可能基于已验证的用户名)提取该数据。

关于wpf - 在MVVM WPF应用程序的ViewModel之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10519236/

相关文章:

asp.net-mvc - Log4Net 未使用 UnityContainer 登录 .NET WebApi 项目

c# - Unity.MVC 无法使用参数解析我的 Controller 构造函数

wpf - Silverlight 3.0 out of browser vs WPF/Windows App - 差异总结?

wpf - 将绑定(bind)从一个文本框复制到另一个文本框

c# - 当 RichTextBox 只是加载/空时,WPF EditingCommands 不工作?

windows-phone-7 - NavigationService 抛出 NullReferenceException

c# - 使用 Unity 注入(inject)特定实现

.net - 有没有办法在不命名目标控件的情况下使用 Wpf 标签的目标?

c# - 设计时如何在 Prism 模块中使用资源字典?

wpf - 使用 WPF MVVM 运行动画