0

私はドキュメントに従っています: 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)"

入手できる情報に感謝します。

4

1 に答える 1