If you have some problems with picture orientation in your
Windows Phone 7 application, take a look at this post of Tim Heuer and find a possible solution.
Source: Method ~ of ~ failed
I found that no matter how I held the phone when I took the picture (portrait or landscape), the API always assumed landscape. I tried looking at some of the device orientation data, but it wasn’t providing the right information at the time I needed it. It turns out after some internal discussions that others were seeing this as well. On the device I have (Samsung) the picture snapshot button is in a natural place if you were to hold it landscape. However, in my current experience with my mobile devices (Android and iPhone) I actually take more pictures in portrait mode.