通用应用程序 - Mvvm灯

时间:2014-10-28 09:03:58

标签: c# windows-store-apps windows-phone-8.1 mvvm-light win-universal-app

尝试在Universal App中使用MVVM Light Toolkit了解MVVM模式。 我对这种模式有一些疑问。

  1. 我应该单独为Windows Phone和Windows编写视图还是仅在共享项目中编写一个视图?
  2. 我是否应仅在共享项目中使用代码?

1 个答案:

答案 0 :(得分:1)

  1. 这取决于屏幕的要求,如果窗口手机和窗口中的视图不同,则单独写入并使用共享项目资源之间共享公共资源。如果两者都相同,那么使用共享项目(,这是一种共享文件夹,而不是两个项目

  2. 视图的所有业务逻辑和视图的处理应该转到ViewModel。在ViewModel中无法正常完成的事情应该是查看背后的代码,例如启动和停止故事板等。