【发布时间】:2015-06-09 22:01:42
【问题描述】:
我必须显示一个代表价格的小数。
如果价格是英便士或日元,需要显示到小数点后4位,否则显示到小数点后6位。
货币编码为字符串,将是GBp 或YEN 或其他(例如EUR)。货币字符串和价格都在 ViewModel 中。我正在使用 MVVM。
我想知道是否可以仅使用纯 XAML 来选择正确的字符串格式?
【问题讨论】:
-
你对使用转换器不感兴趣吧?
-
为什么不在 ViewModel 中做呢?这是迄今为止最简单的方法。
-
老实说,它的业务逻辑,可能应该位于 ViewModel 中。我感兴趣的是 XAML 是否具有足够的表现力来独立完成这项工作。