我的一个页面上有一个地图控件,我想拍一张照片然后在另一个屏幕上显示。有谁知道我怎么能做到这一点?地图位于<Grid>
。
答案 0 :(得分:5)
您应该对Render
类使用WriteableBitmap
方法:
var writeableBitmap = new WriteableBitmap(desiredWidth, desiredHeight);
writeableBitmap.Render(mapControl, null);
writeableBitmap.Invalidate();
image.Source = writeableBitmap;