Silverlight 设置MapMode后,地图获胜';t平移或缩放
根据用户偏好,我在page_loaded事件上设置MapMode,如下所示: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
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项目。同样的结果。把它扔给我认识的一些产品商,等着瞧。。。。