繁体   English   中英

如何在Windows Phone 8中将UI元素另存为图像?

[英]How can i save UI Element as a image in Windows Phone 8?

目前,我正在开发可共享图像的应用程序,信息将它显示为应用程序中显示的longlistselector,我正在尝试将ui元素另存为图像,我不知道该如何完成此任务。

在Android中,我意识到可以使用getDrawingCache做到这一点,但是在Windows Phone 8中是否可以呢? 我不会为LLS的每个元素创建新图像,

如何将UI longlistselector保存为Windows Phone中的图像?

我尝试对当前视图进行屏幕截图,但是LLS的所有元素都不可见。

提前致谢!。

将此代码放到要渲染并用作源的图像上

var writeableBitmap = new WriteableBitmap((int)YourLongListSelector.RenderSize.Width, (int)LongListSelector.RenderSize.Height);

writeableBitmap.Render(YourLongListSelector, new ScaleTransform() { ScaleX = 1, ScaleY = 1 });
writeableBitmap.Invalidate();

image.Source = writeableBitmap;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM