Xamarin.Essentials: Ekran görüntüsü

Ekran görüntüsü sınıfı, uygulamanın görüntülenmekte olan ekranın bir yakalanmasını almanızı sağlar.

başlarken

Bu API 'yi kullanmaya başlamak için, kitaplığın projelerinizde düzgün bir şekilde yüklendiğinden ve ayarlandığından emin olmak için Başlarken Kılavuzunu okuyun.

Ekran görüntüsü kullanma

Sınıfınıza bir başvuru ekleyin Xamarin.Essentials :

using Xamarin.Essentials;

Ardından CaptureAsync çalışan uygulamanın geçerli ekranının ekran görüntüsünü almak için öğesini çağırın. Bu, ScreenshotResultWidthHeight alınan ekran görüntüsünü, ve ' ı almak için kullanılabilecek geri döndürür Stream .

async Task CaptureScreenshot()
{
    var screenshot = await Screenshot.CaptureAsync();
    var stream = await screenshot.OpenReadAsync();

    Image = ImageSource.FromStream(() => stream);
}

Sınırlamalar

Tüm görünümler, OpenGL görünümü gibi bir ekran düzeyinde yakalanmaktadır.

API