[英]How can I represent basis points in WPF
我有一个具有EditValueType="{x:Type system:Decimal}"
的DevExpress dxe:TextEdit
控件。 我希望此TextEdit控件显示并接受实际值的10,000倍的值。 例如,如果有人输入15,则应将实际值保存为.0015。 并且如果viewmodel中的值为.0015,则应显示15。
我是WPF的新手,我不确定实现此目标的最佳方法。 似乎我无法使用格式字符串,但是我可能错了。 一个价值转换器似乎有点过头了。 我还考虑过修改模型对象上的设置器,但我认为这不起作用,而且似乎有点不客气。
我之前曾与DevExpress合作。
据我所记得,您可以创建自己的TextEdit类。 (从TextEditBase派生,甚至可以从BaseEdit派生而来)。
但是,谈到过大杀伤力,我认为这比仅创建一个转换器要大得多,这是恕我直言的一个很好的解决方案。
我将使用get / set函数来完成此任务。 使用它们将演示文稿格式转换为存储格式的完美方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.