我使用框架Mahapps.Metro
,在禁用小数值的文档中有一个属性:HasDecimals
,我将其设置为False
但如果我输入: 5.01
控件允许我插入此值。也许这是一个错误?
<Controls:NumericUpDown x:Name="Timer" Minimum="5" Value="15" HasDecimals="False" Maximum="1440" />
另外我想问一下如何禁用科学值,所以只接受整数。可以通过XAML这样做吗?或者如何在代码后面执行此操作?
答案 0 :(得分:1)
试试这个适合我
<Controls:NumericUpDown Minimum="0" Maximum="10" Interval="1" HasDecimals="False"/>
答案 1 :(得分:0)
最近也在寻找这个,但我想我会分享我找到的其他任何人所期待的东西。 HasDecimals
属性将在以后的版本中删除,因此您应该使用NumericInputMode
属性,如下所示。
<Controls:NumericUpDown Value="50" Interval="1" NumericInputMode="Numbers"/>