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

IlD*_*ugo 3 c# wpf mahapps.metro

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

<Controls:NumericUpDown x:Name="Timer" Minimum="5" Value="15" HasDecimals="False" Maximum="1440"  />
Run Code Online (Sandbox Code Playgroud)

我还想问如何禁用科学值,因此只接受整数。可以通过 XAML 做到这一点吗?或者我怎样才能在代码后面做到这一点?

小智 5

最近也在寻找这个,但我想我会与其他正在寻找的人分享我的发现。该HasDecimals属性将在将来的版本中删除,因此您应该使用该NumericInputMode属性,如下所示。

<Controls:NumericUpDown Value="50" Interval="1" NumericInputMode="Numbers"/>
Run Code Online (Sandbox Code Playgroud)