SuperAPI AI 工具集

syncfusion-maui-masked-entry

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:该技能面向 Syncfusion .NET MAUI 的 Masked Entry(SfMaskedEntry)控件,帮助实现受限且格式化的文本输入。适合电话号码、日期、时间、社保号、信用卡、邮编、产品密钥等需要固定或可变长度模式的字段,也支持仅接受特定字符、按文化格式输入货币与日期时间、密码掩码显示以及邮箱和 URL 的 RegEx 校验。

主要能力:提供两种掩码类型——Simple(固定模式)与 RegEx(灵活模式);可自定义提示字符以显示预期输入位置;支持多种 ValueMaskFormat(ExcludePromptAndLiterals、IncludePrompt、IncludeLiterals、IncludePromptAndLiterals)控制取值与显示;具备实时校验与 ValidationMode(KeyPress、LostFocus)、HasError 状态;提供 Focused/Unfocused、ValueChanging(可取消,含 IsValid、NewValue、OldValue、Cancel)、ValueChanged(含 IsMaskCompleted)、Completed、ClearButtonClicked 等事件;支持清除按钮、字体、边框、背景、光标位置、键盘、SelectAllOnFocus、IsReadOnly、返回键处理与 AutomationId;还包含文化格式、HidePromptOnLeave、密码掩码(PasswordChar、PasswordDelayDuration)、Liquid Glass 效果、RTL 与无障碍支持。

使用方式:资料给出按主题阅读的参考文档路径,包括 references/getting-started.md(NuGet 安装、MauiProgram.cs 中注册 Handler、基本实现、设置掩码模式与类型、提示字符、取值)、references/mask-types.md、references/value-formatting.md、references/validation-and-events.md、references/customization.md、references/advanced-features.md。具体安装命令与代码示例未在资料中提供。

适用场景:数据录入表单、需要引导式输入与即时反馈的界面、无障碍输入预期提示、按区域格式处理输入等。

限制:资料未提供具体 NuGet 包名、版本、安装命令、代码示例、价格与平台支持细节,这些内容暂未提供。