在NumericUpAndDown中仅允许整数值Mahapp无法正常工作

时间:2016-05-05 16:37:43

标签: c# wpf mahapps.metro

我使用框架Mahapps.Metro,在禁用小数值的文档中有一个属性:HasDecimals,我将其设置为False但如果我输入: 5.01控件允许我插入此值。也许这是一个错误?

<Controls:NumericUpDown x:Name="Timer" Minimum="5" Value="15" HasDecimals="False" Maximum="1440"  />

另外我想问一下如何禁用科学值,所以只接受整数。可以通过XAML这样做吗?或者如何在代码后面执行此操作?

2 个答案:

答案 0 :(得分:1)

试试这个适合我

<Controls:NumericUpDown Minimum="0" Maximum="10" Interval="1" HasDecimals="False"/>

答案 1 :(得分:0)

最近也在寻找这个,但我想我会分享我找到的其他任何人所期待的东西。 HasDecimals属性将在以后的版本中删除,因此您应该使用NumericInputMode属性,如下所示。

<Controls:NumericUpDown Value="50" Interval="1" NumericInputMode="Numbers"/>