SuperAPI AI 工具集

syncfusion-maui-toolkit-numericentry

前端与建站

查看项目

更新于 10-16 02:11

技能介绍

Syncfusion .NET MAUI NumericEntry(SfNumericEntry)是 Syncfusion .NET MAUI 工具包中的数值输入控件,旨在为数字数据提供友好且高级的输入体验。它支持货币、百分比、小数及其他可配置数字类型等多种数字格式,并通过丰富的功能简化数值输入的验证与格式化。

用途 该控件用于在 .NET MAUI 应用中实现数值输入。当用户需要金融应用中的货币输入、包含百分比或小数字段的表单、带最小值/最大值约束的数据录入、需要区域性数字格式的应用、科学或计算器式数值输入,以及预算、定价或数量输入字段时,可使用此技能。

主要能力

  • 自动数值验证,支持可自定义的验证模式。
  • 丰富的格式化选项:货币、百分比、小数、自定义模式。
  • 值限制:最小值/最大值范围、空值处理。
  • 区域性数字格式与本地化。
  • 实时或失焦验证模式。
  • 广泛的样式与自定义选项。
  • 内置值变更、焦点和完成事件。
  • 支持键盘导航的无障碍访问。

使用方式 文档与导航指南按主题组织:

  • 入门:安装并配置 Syncfusion MAUI Toolkit 包、在 MauiProgram.cs 中注册处理程序、为 XAML 和 C# 添加命名空间导入、创建基本 NumericEntry 控件、理解值编辑与验证模式(OnKeyFocus 与 OnLostFocus)、应用基本数字格式(货币、百分比、小数)、通过 AllowNull 配置空值行为。
  • 基本功能与配置:设置占位符文本与颜色、显示/隐藏并样式化清除按钮、配置值变更模式(实时与失焦更新)、自定义边框与描边、水平与垂直对齐文本、自定义字体(颜色、大小、字体系列、属性)、配置键盘返回类型与命令、管理光标位置与文本选择、创建自定义清除按钮图标。
  • 值格式化:使用 CustomFormat 属性与标准格式说明符(C、P、N)、按区域性符号格式化货币值、以 Value 或 Compute 显示模式格式化百分比、控制精度格式化小数、使用零占位符控制整数位显示、控制小数位精度、使用 # 和 0 占位符创建自定义格式模式、支持多区域性与本地化、通过 MaximumNumberDecimalDigits 限制小数位。
  • 值限制:通过 AllowNull 允许或阻止空值、设置最小值与最大值范围、理解超出范围值的验证行为、通过 IsEditable 阻止文本编辑、配置只读数值显示、处理边界情况(空值与零、最小值行为)。
  • 事件与方法:通过 ValueChanged 事件处理值变更、通过 Completed 事件响应 Enter 键按下、通过 Focused 和 Unfocused 事件检测焦点获得/丢失、通过 Focus() 方法以编程方式设置焦点、通过 Unfocus() 方法移除焦点、在事件参数中访问旧值和新值、实现表单提交与导航模式。

适用场景 金融货币输入、百分比或小数字段表单、带最小值/最大值约束的数据录入、需要区域性数字格式的应用、科学或计算器式数值输入、预算/定价/数量输入字段。

限制 资料未提供关于收费、价格、平台兼容性、性能效果或具体安装命令的详细信息,这些内容暂未提供。