MVVM&导航框架

时间:2011-02-12 11:23:16

标签: mvvm silverlight-4.0

我现在有更多问题而不是问题,并且正在寻求建议:

我有一个应用程序,如果用户属于“所有者”角色,则将用户重定向到“所有者主页”:然后,应用程序检查他们是否有“帐户”(与身份验证无关)是一个类似于个人资料的个人信息的集合。

到目前为止,我已经实现了MVVM模式:现在我的体验正在变薄,因为我通常使用与视图中的点击事件绑定的视图模型中的命令...

我应该如何保持视图代码的清晰,并适应应用程序需要实现的条件重定向

由于

1 个答案:

答案 0 :(得分:0)

你仍然会使用vm作为按钮命令的逻辑。如果满足条件,则向您的nagigation处理程序发送一条消息,告知其移动到正确的页面。 MVVM-Light或部分棱镜使这一切变得简单。对于拥有导航框架的监听器,您只需要一小段代码隐藏,就可以了......