ユーザー設定に基づいて、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);
}
この状態をコメントすると、マップのパンとズームが完全に行われます。この状態をオンのままにすると、マップはそれに応じてモードを変更しますが、パンまたはズームしません(ズームバーを有効にすると、ボタンを押すとズームしますが、再びパンしません)。
助けていただければ幸いです;)