Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída Snímek obrazovky umožňuje pořídit snímek aktuální zobrazené obrazovky aplikace.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Použití snímku obrazovky
Přidejte do Xamarin.Essentials předmětu odkaz:
using Xamarin.Essentials;
Potom voláním CaptureAsync pořídit snímek obrazovky s aktuální obrazovkou spuštěné aplikace. Tím se vrátí zpětScreenshotResult, který lze použít k získání WidthHeight, a Stream snímek obrazovky pořízen.
async Task CaptureScreenshot()
{
var screenshot = await Screenshot.CaptureAsync();
var stream = await screenshot.OpenReadAsync();
Image = ImageSource.FromStream(() => stream);
}
Omezení
Ne všechna zobrazení podporují zachycení na úrovni obrazovky, jako je například zobrazení OpenGL.