Windows Phone可以被放到两个方向,横向和纵向。为了支持windows phone方向的改变,你需要改变你自己项目中的main .xaml文件。搜寻下面这一行 phone:PhoneApplicationPage并按照下面的方式改变它的值。 SupportedOrientations="PortraitOrLandscape . 在phone上创建OrientationChanged事件并写入下面所示的代码。
view sourceprint?private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
MessageBox.Show (e.Orientation.ToString()) ;
}