WP7中的地图模式按钮

时间:2011-06-24 17:56:17

标签: windows-phone-7 button map switch-statement mode

我正在尝试创建一个ApplicationBarMenuItem,当单击它时,会在RoadMode和AerialMode之间切换我的bing贴图。我的伪代码看起来像这样:

private void changeMap_Click(object sender, EventArgs e)
    {
        if(map1.Mode == RoadMode)
           map1.Mode = new Microsoft.Phone.Controls.Maps.AerialMode();
        else
           map1.Mode = new Microsoft.Phone.Controls.Maps.RoadMode();
    }

然而,它说我不能使用RoadMode,这是一个'类型',就像一个变量。有没有人有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

因为RoadMode是一个类,并且您正在尝试将类与对象进行比较。

尝试(编辑)

if(map1.Mode is RoadMode)