在Silverlight中的ViewModel之间传递对象

时间:2010-09-13 18:09:00

标签: c# mvvm silverlight-4.0

我有一个ViewModel,它有一个方法来接收导航的Func<Uri,bool>和一个我实现ICommand的按钮来执行该方法(我在Code中实例化ViewModel并传递Navigate Frame对此。)

我正确地在页面之间导航但是不知道将对象(例如Person)传递给另一个页面,因为ViewModel s之间存在 NO 关联 (我也不能使用任何FrameWork,我不想使用QueryString

1 个答案:

答案 0 :(得分:1)

如果您找到的答案是使用某种形式的聚合器,类似于MVVM Light中的Messenger类,那么我完全赞同它。如果问题解决了您的问题(即使这是您自己的答案),请不要忘记将问题标记为已回答,甚至可能会提供您所确定的选择的详细信息。