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 Width
Height
iç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.