В приложении есть экраны, унаследованные от 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 такая функция имеется. Значит, по логике, на ксамарине можно сделать точно то же самое. Ну и вместо последней строки уже заганяешь изображение куда тебе вздумается, хоть в пдф, хоть куда-то на телефон в виде просто картинки.
Собственно, ты просто родительский контрол так и скриншотишь. Вот и вся задача.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Моя цель получить данные(показатели пульса, давление) с фитнес браслета Torntisc T1 с помощью своего приложения и самостоятельно обрабатывать...
Интересует, есть ли возможность получить доступ к кнопке, которая отвечает за конкретную вкладку в компоненте TabControl: