如何查看Windows Phone设备的当前方向?

时间:2014-06-25 12:25:17

标签: c# xna monogame

我需要知道播放器何时切换设备的方向。因此,我使用此事件,但我总是这个错误信息。有什么问题?

  

this.OrientationChanged + = OrientationChanged();

     

方法'OrientationChanged'没有重载需要0个参数

如何在MonoGame Windows Phone 8游戏中使用此活动?

我在Game1.cs中使用以下代码:

this.OrientationChanged += OrientationChanged();

void OrientationChanged(object sender, OrientationChangedEventArgs e)
{
    if (e.Orientation == PageOrientation.LandscapeLeft)
    {

    }
}

我的项目:https://www.dropbox.com/s/qa1ty2ydo1hqfwn/MonogameFarseerDemo.rar

1 个答案:

答案 0 :(得分:0)

更改以下行:

this.OrientationChanged += OrientationChanged();

用这个:

this.OrientationChanged += OnOrientationChanged;

void OnOrientationChanged(object sender, OrientationChangedEventArgs e)
{
    if (e.Orientation == PageOrientation.LandscapeLeft)
    {

    }
}