ユーザーがタッチ ベースのデバイスまたはマウスを使用して署名できるサンプルを作成しようとしています。おそらくキャンバスを使用できます。しかし今、私たちはシェアチャームを通してそのサインを送る必要があります。そのサインをキャプチャして、共有メールの添付ファイルとして送信するにはどうすればよいですか?
私はコードを書いていません。この機能を書き留めるためのサンプルやその他のヘルプを入手できるかどうかを教えてください。
コードをいくつか書きましたが、どうすれば 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 を使用していただきありがとうございます。