我有DecimalUpDown
表格
<xceed:DecimalUpDown Value="{Binding Value}" FormatString="C2" Maximum="{Binding MaxValue}" Minimum="0">
Value
是decimal
。
MaxValue
是decimal
。
双重检查。
MaxValue
例如,当83,64
我输入时90
然后按回车
它变为9
而不是83,64
。
当我进入723
然后按回车
它变为72
而不是83,64
。
我怀疑这是有这个Maximum
约束的,因为当我删除它时
<xceed:DecimalUpDown Value="{Binding Value}" FormatString="C2" Minimum="0">
并输入 - 例如 -48,65
然后按回车
它应该保持在这个值上。
我是否忽略了某些东西,或者这是某种小数分隔符错误?