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.