私はドキュメントに従っています: https://docs.microsoft.com/en-us/xamarin/essentials/screenshotスクリーンショットを撮って保存し、MemoryStream
それを「imagetest」への画像ソースとして使用します(ボタンのクリック.以下は、CaptureScreenshot()
関数のコードで、Android 10 デバイスでボタン クリックを実行すると、以下のエラーが発生します。Xamarin.Essentials と Xamarin.Forms の最新バージョンを実行しています。
関数:
private async void CaptureScreenshot(object sender, EventArgs e)
{
var screenshot = await Screenshot.CaptureAsync();
var stream = await screenshot.OpenReadAsync();
var array_image = ImageSource.FromStream(() => stream);
imagetest.Source = array_image;
}
エラー:
「System.TypeLoadException Message=Could not load type of field 'Order_Form_V1.CustomArrayConfiguration+d__3:5__2' (6) due to: 型参照からのトークン 01000029 で型を解決できませんでした (予期されるクラス 'Xamarin.Essentials.ScreenshotResult' アセンブリ 'Xamarin .Essentials, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') assembly:Xamarin.Essentials, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null type:Xamarin.Essentials.ScreenshotResult member:(null)"
入手できる情報に感謝します。