![](/img/trans.png)
[英]How to bind RadDataPager.PageSize to RadNumericUpDown.Value in code
[英]Default value of telerik RadNumericUpDown in WPF
我正在开发一个网络应用程序,它包含来自 Telerik 的 RadNumericUpDown。 允许用户输入的最小值为 0.1。 好像页面第一次加载的时候默认是最小值(0.1)。 这是一个问题,因为它显示的是 0.1,但在用户进行更改之前,不会将此值传递到代码中。
我遇到的另一个问题是,因为默认值为 0.1,按向上箭头会将其向上移动到 1.1、2.1 等。 我希望它从 1 移动到 2。
我希望向上向下按钮做的是在没有设置任何值时不显示任何值。 当按下向上箭头时,我希望它转到1。如果用户需要一个十进制值,他们可以手动设置。
有谁知道我可以如何:
我在Telerik 文档中找不到任何内容。
这是我当前的 RadNumericUpDown:
<telerik:RadNumericUpDown Grid.Row="4"
Grid.Column="1"
Minimum="0.1"
Style="{StaticResource RadNumericUpDown}"
NumberDecimalDigits="1"
Value="{Binding SampleRateText, Mode=TwoWay}"
UpdateValueToMatchTextOnLostFocus ="True"
Visibility="{Binding IsTimeRateVisible}" />
任何帮助将不胜感激!
您绑定到的SampleRateText
源属性应返回default(double?)
或您想要显示的任何默认double
值。 它是控件中显示的Value
属性的当前值。
如果您想从0.1
增加到0.2
您应该将SmallChange
设置为0.1
或处理ValueChanged
事件并编写您的自定义逻辑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.