在MVVM模式中转换值(kg到lbs)

Joh*_*per 2 mvvm

我正在构建一个可以跟踪重量的应用程序.我允许用户选择他们的单位偏好kg或lbs.我希望将数据保存在DB标准(kg)中,因此如果用户选择lbs作为他们的首选项,我需要在UI中将数据从kg转换为lbs.

Ree*_*sey 7

可以在ViewModel中轻松处理此转换.

这是拥有ViewModel的巨大优势之一 - 您可以拥有易于测试的逻辑,例如单元之间的转换,这些逻辑与用户界面代码完全分开.