Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Класс Screenshot позволяет сделать снимок текущего содержимого экрана приложения.
Начало работы
Чтобы начать использовать этот API, ознакомьтесь с руководством по началу работы с Xamarin.Essentials, чтобы правильно настроить и установить библиотеку в проектах.
Использование класса Screenshot
Добавьте ссылку на Xamarin.Essentials в своем классе:
using Xamarin.Essentials;
Затем вызовите метод CaptureAsync, чтобы сделать снимок текущего содержимого экрана выполняющегося приложения. Он вернет объект ScreenshotResult, который можно использовать для получения Width, Height и Stream сделанного снимка экрана.
async Task CaptureScreenshot()
{
var screenshot = await Screenshot.CaptureAsync();
var stream = await screenshot.OpenReadAsync();
Image = ImageSource.FromStream(() => stream);
}
Ограничения
Не все представления можно захватывать на уровне экрана, например представление OpenGL.