SuperAPI AI 工具集

syncfusion-wpf-numericupdown

通用与其它

查看项目

更新于 10-15 23:57

技能介绍

用途:在 WPF 应用中实现数字输入控件,通过内置的增减(spin)按钮调整数值,适合数量、价格、年龄、百分比、评分等需要受控数值输入的场景。

主要能力:控件由文本区、增量按钮和减量按钮组成。可设置 Value、Step、MinValue、MaxValue 控制当前值与步进、上下限;通过 ValueChanged、ValueChanging 事件响应或取消数值变化;支持 MinValidation、MaxValidation 等校验模式;可配置 NumberDecimalDigits 小数位、GroupSeperatorEnabled 千位分隔符、Culture 与 NumberFormatInfo 实现本地化格式;支持 UseNullOption 与 NullValueText 处理空值水印;可基于正、负、零值设置不同颜色,并支持焦点状态样式、SfSkinManager 主题集成与 ThemeStudio 自定义主题;还涉及键盘鼠标交互、动画与 AllowEdit 编辑权限控制。

使用方式:可通过设计器、XAML 或 C# 添加控件。XAML 示例:<syncfusion:UpDown Name="upDown" Height="25" Width="100" Value="10" Step="5" MinValue="0" MaxValue="100" />。C# 示例:UpDown updown = new UpDown(); updown.Value = 10; updown.Step = 5; updown.MinValue = 0; updown.MaxValue = 100; grid.Children.Add(updown);。事件示例:updown.ValueChanged += (d, e) => { var newValue = e.NewValue; }; updown.ValueChanging += (s, e) => { if ((double)e.NewValue > 50) e.Cancel = true; }。

适用场景:产品数量(1-999)、价格与货币(2 位小数)、年龄(18-120)、百分比(0-100)、温度(允许负值)、盈亏显示(正绿负红)、评分(1-5)、时间间隔(15 分钟步进)等。

限制:资料未提供具体安装命令、程序集名称、价格与授权信息,也未说明各平台或版本兼容性,这些内容暂未提供。