2012-03-28 50 views
1

我正在學習MVVM,希望開發一個使用手機傳感器(如加速計或gps)的應用程序,但是我找不到任何有關MVVM使用傳感器的好樣本或教程。我只是不確定處理從傳感器獲取更新數據的代碼是否應該是模型,視圖,視圖模型或其他內容,如果遵守MVVM並不限制您僅使用模型,視圖和視圖模型。任何幫助,將不勝感激。帶傳感器的windows phone mvvm

回答

1

您當然可以從模型,視圖和ViewModel分支出來。我通常有一組「實用程序」或「服務」類來支持我的應用程序。

一旦你有了這些類,你就可以使用輕量級的消息傳遞(比如MVVM Light中提供的)來將傳感器讀數傳遞給你的ViewModel。