【发布时间】:2018-01-17 15:09:04
【问题描述】:
我正在使用 Xamarin.Forms PCL 项目,我正在使用 SignaturePad 插件来捕获签名,并且我正在保存在内存流中,例如:
var imageStream = await
signaturePad.GetImageStreamAsync(SignatureImageFormat.Png);
var signatureMemoryStream = new MemoryStream();
imageStream.CopyTo(signatureMemoryStream);
byte[] data = signatureMemoryStream.ToArray();
现在,我需要在电子邮件中附上签名图片。因此,为此,我使用了 Cross-Messaging NuGet 插件,它允许我将图像附加到电子邮件中。所以,我需要一个签名图像的路径。所以有什么想法,我怎样才能将签名保存在我的本地 Xamarin PCL 共享项目路径中并获取图像的路径?
【问题讨论】:
-
SignaturePad 不公开路径属性。您需要自己将位图写入磁盘
标签: xamarin.forms memorystream signaturepad