【发布时间】:2012-03-28 02:14:31
【问题描述】:
我正在学习 MVVM,希望开发一个使用手机传感器(例如加速度计或 gps)的应用程序,但我找不到任何关于将传感器与 MVVM 结合使用的好的示例或教程。我只是不确定处理从传感器获取更新数据的代码是否应该是模型、视图、视图模型或其他的东西,如果遵守 MVVM 不会限制您仅使用模型,视图和视图模型。任何帮助将不胜感激。
【问题讨论】:
标签: silverlight windows-phone-7 mvvm sensors
我正在学习 MVVM,希望开发一个使用手机传感器(例如加速度计或 gps)的应用程序,但我找不到任何关于将传感器与 MVVM 结合使用的好的示例或教程。我只是不确定处理从传感器获取更新数据的代码是否应该是模型、视图、视图模型或其他的东西,如果遵守 MVVM 不会限制您仅使用模型,视图和视图模型。任何帮助将不胜感激。
【问题讨论】:
标签: silverlight windows-phone-7 mvvm sensors
您当然可以仅从模型、视图和视图模型中进行分支。我通常有一组“实用程序”或“服务”类来支持我的应用程序。
拥有这些类后,您可以使用轻量级消息传递(例如 MVVM Light 中提供的)将传感器读数传递给您的 ViewModel。
【讨论】: