用途:在 .NET MAUI 应用中实现数字签名采集,适用于合同、协议、发票、表单或需要电子签名的文档与认证场景,也可将签名保存为图像嵌入 PDF、文档或数据库。
主要能力:基于绘制速度与手势压力动态调整笔画粗细,呈现接近手写的效果;可配置笔画颜色、最小/最大粗细或统一线宽,以及背景色或透明度;通过 ToImageSource() 导出签名图像,通过 GetSignaturePoints() 获取 List<List<float>> 形式的原始点数据用于自定义处理;支持 DrawStarted、DrawCompleted 事件,可用 CancelEventArgs 阻止绘制,并提供 Clear() 方法重置签名;在兼容平台支持 Liquid Glass Effect;跨 iOS、Android、macOS 和 Windows 行为一致。
使用方式:需安装 Syncfusion.Maui.SignaturePad NuGet 包,并在 MauiProgram.cs 中注册 Syncfusion 处理程序,然后在 XAML 或 C# 中创建 SignaturePad。具体步骤见 references/getting-started.md;笔画定制见 references/stroke-customization.md;保存与取点见 references/saving-signatures.md;事件与方法见 references/events-and-methods.md;Liquid Glass Effect 见 references/liquid-glass-effect.md。
限制:Liquid Glass Effect 需要 .NET 10、iOS 26、macOS 26 等平台要求;资料未提供收费、价格、具体安装命令及完整代码示例,相关细节暂未提供。