I could not reproduce using your code snippet. What I suspect is happening is that since you set Map control Height, Width and Margin, the view for map is too small and the movement using arrow key is bigger, which appears the map is out of view. Try to zoom out or remove Height, Width and Margin. Or if you want to keep your code, you can run Fiddler with your app, notice that the export image still show the layer. This means the image is retrieved but the map had restricted view that your map does not seem visible.