我正在尝试创建一个示例,用户可以在其中使用基于触摸的设备或鼠标进行签名。也许我们可以使用画布。但现在我们需要通过分享魅力发送这个标志。如何捕获该标志并将其作为共享电子邮件附件发送?
我没有写任何代码。如果我能在任何地方获得任何示例来写下此功能或任何其他帮助,请指导我。
现在我已经编写了一些代码,但是如何将 IRandomAccessStream 转换为 RandomAccessStreamReference。我需要 RandomAccessStreamReference 作为 SetBitmap 选项,而共享需要 RandomAccessStreamReference。那么我可以将 IRandomAccessStream 更改为 RandomAccessStreamReference。这是代码:
IRandomAccessStream signatureStream = null;
StorageFile myMerge = await ApplicationData.Current.LocalFolder.CreateFileAsync("sign.png");
IOutputStream signature = await myMerge.OpenAsync(FileAccessMode.ReadWrite);
if (signature != null)
{
await _inkManager.SaveAsync(signature);
signatureStream = await myMerge.OpenReadAsync();
}
return signatureStream;
谢谢我得到它使用 RandomAccessStreamReference.CreateFromStream。