从我的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/