不得不说,NumericUpDown控件应该是自WinForm转过来的童鞋们一直念念不忘的控件吧,然而WPF至今还是没有,好在有好心人做好了现成的给我们用:

image

Controls for WPF

项目网址:https://github.com/T-Alex/WPFControls

我们直接在Nuget里搜索并添加之即可,当前版本信息:

image

添加之后在工具箱上点右键,点选“选择项..”:

image

在WPF组件选项卡内点“浏览..”按钮,选择你项目目录下的package目录中的对应dll,其路径类似于此“packagesTAlex.WPF.Controls.2.0.1.0libnet40”:

image

然后确认勾选之:

image

这样工具箱中就出现这些控件了:

image

直接拖拽使用即可。

这里只简单讲一下NumericUpDown控件,其它的几个控件我也还未体验。

代码如下:

<talex:NumericUpDown Grid.Column="1" Grid.Row="5" FontSize="18" Margin="4" VerticalContentAlignment="Center" Maximum="9999999999" DecimalPlaces="2" Value="{Binding 预设价格, Mode=TwoWay}"/>

其中DecimalPlaces属性代表保留的小数位数。

另外还可以指定Increment属性来表示点击上下箭头时的步进数值。

呈现效果:

image

image

分享或转载本博客站点内的所有原创内容时,都必须遵循此协议:

姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0)

同时必须附加指向本文页面本博客首页的超链接。

除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。