Silverlight 设置MapMode后,地图获胜';t平移或缩放

Silverlight 设置MapMode后,地图获胜';t平移或缩放,silverlight,windows-phone-7,windows-phone,Silverlight,Windows Phone 7,Windows Phone,根据用户偏好,我在page_loaded事件上设置MapMode,如下所示: if (Singleton.Instance.appSettings.MapMode) { Microsoft.Phone.Controls.Maps.Core.MapMode mode = new Microsoft.Phone.Controls.Maps.AerialMode(); this.map1.SetMode(mode, true); } else { Microsoft.Phone

根据用户偏好,我在page_loaded事件上设置MapMode,如下所示:

if (Singleton.Instance.appSettings.MapMode)
{
    Microsoft.Phone.Controls.Maps.Core.MapMode mode = new Microsoft.Phone.Controls.Maps.AerialMode();
    this.map1.SetMode(mode, true);
}
else
{
    Microsoft.Phone.Controls.Maps.Core.MapMode mode = new Microsoft.Phone.Controls.Maps.RoadMode();
    this.map1.SetMode(mode, true);
}
如果我对此条件进行注释,则贴图可以完美地平移和缩放。如果我将此条件保持为打开状态,则贴图会相应地更改模式,但不会平移或缩放(如果我启用zoombar,则当我按下按钮时,它会缩放,但再次,不会平移)

感谢您的帮助;)

好吧,我想好了

做一个

map1.Mode=Mode

而不是map1.SetMode调用

SetMode显示为挂起平移/缩放

不知道为什么。如果我得到任何关于“为什么”的更新,我会让你知道

但至少你知道如何避开它

卡普电话!
希利

刚刚在我的盒子上把它完全重新制作成一个7.1项目。同样的结果。把它扔给我认识的一些产品商,等着瞧。。。。