Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.