кнопка режима карты в WP7 - PullRequest
1 голос
/ 24 июня 2011

Я пытаюсь создать ApplicationBarMenuItem, который при нажатии переключает мою карту bing между RoadMode и AerialMode.мой псевдокод выглядит примерно так:

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 Ответ

2 голосов
/ 24 июня 2011

Поскольку RoadMode - это класс, и вы пытаетесь сравнить класс с объектом.

Попробуйте (отредактируйте)

if(map1.Mode is RoadMode)
...