我正在开发一个 Windows 8 Metro 风格的应用程序,在大学的学术项目中使用开发者预览版。我们必须使用 MVVM 模式。
在主页中,我们有一个带有按钮的 Metro 风格主菜单。根据 MVVM 模式,每个按钮都指向一个应用程序工具(即“显示我的库”、“显示收藏夹”……),它应该属于不同的视图。
在您看来,我们应该为每个视图创建一个新的“地铁风格页面”,还是期望为每个刷新主页的用例创建一个“场景”,就像许多示例应用程序中存在的那样?换句话说,使用 MVVM 是否应该在“plain old WPF Windows”和“brand new metro-style Pages”之间进行 1:1 匹配?