В приложении есть экраны, унаследованные от ContentPage
. Есть ли какие-то способы представить эти экраны в виде изображений либо PDF-файлов или страниц? Т.е. что-то типа скриншота.
Не уверена, но скорее всего у контролов на ксамарине так же должна быть функция DrawToBitmap
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(panel1.Width, panel1.Height);//создаем картинку нужных размеров
panel1.DrawToBitmap(bmp, panel1.ClientRectangle);//копируем изображение нужного контрола в bmp
bmp.Save("E:\\somePanelImage.bmp"); //ну и дальше просто сохраняем
По крайней мере в библиотеках Mono такая функция имеется. Значит, по логике, на ксамарине можно сделать точно то же самое. Ну и вместо последней строки уже заганяешь изображение куда тебе вздумается, хоть в пдф, хоть куда-то на телефон в виде просто картинки.
Собственно, ты просто родительский контрол так и скриншотишь. Вот и вся задача.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Моя цель получить данные(показатели пульса, давление) с фитнес браслета Torntisc T1 с помощью своего приложения и самостоятельно обрабатывать...
Интересует, есть ли возможность получить доступ к кнопке, которая отвечает за конкретную вкладку в компоненте TabControl: