0
工作我已經DecimalUpDown
的形式Xceed 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
並回車
它保持這個值,因爲它應該。
我可以忽略一些東西,或者這是一種小數分隔符錯誤嗎?
我得到與十進制和整數字段相同的效果 - 如果輸入值超過最大值,而不是設置最大值,似乎會發生什麼情況,字符從字符串的末尾刪除,直到值在範圍內。我不知道這是記錄的行爲還是錯誤。 – PaulF
感謝您的檢查 – erem