【发布时间】:2020-07-29 06:21:40
【问题描述】:
我在我的 Projekt 中使用 Syncfusion WPF 组件,发现 DoubleTextBox 存在一个奇怪的格式问题。 所以我的 Double TextBox 看起来像这样:
<syncfusion:DoubleTextBox Width="70"
MinValue="100"
MinValidation="OnLostFocus"
MaxValue="1000"
MaxValidation="OnLostFocus"
VerticalAlignment="Center"
NumberDecimalDigits="3"
Value="{Binding SamplingNumber}">
</syncfusion:DoubleTextBox>
所以预期的行为是我可以输入我想要的任何东西(比如 52),当我失去焦点时,值会跳转到 MinValue。 现在,只要选择所有内容或按下 STRG + A,它就可以工作。 一旦我将光标放在字段中,我就无法输入小于或大于最大值的值。
例如: 我将光标放在字段中按 ctrl + A 并输入 56 一切正常。 现在我做同样的事情,将光标放在字段中而不选择所有我无法删除任何内容或输入任何低于 100 的内容
我可以做些什么来解决这个问题,或者我应该用普通的文本框制作我自己的版本吗?
有没有办法解决这个问题?
【问题讨论】:
标签: c# .net wpf xaml syncfusion