Share via


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

Screenshot sınıfı, uygulamanın geçerli görüntülenen ekranını yakalamanızı sağlar.

Kullanmaya başlayın

Bu API'yi kullanmaya başlamak için kitaplığın projelerinizde düzgün yüklendiğinden ve ayarlandığından emin olmak için Xamarin.Essentials kullanmaya başlama kılavuzunu okuyun.

Ekran Görüntüsü Kullanma

Sınıfınızda için Xamarin.Essentials bir başvuru ekleyin:

using Xamarin.Essentials;

Ardından, çalışan uygulamanın geçerli ekranının ekran görüntüsünü almak için çağrısı CaptureAsync yapın. Bu, , ve ekran görüntüsünü almak WidthHeightiçin kullanılabilecek bir Stream döndürürScreenshotResult.

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 yakalanmayı desteklemez.

API