イベントViewChangeOnFrame
はあなたが望むことをするようです。マップ イベントの処理
を参照してください。
<m:Map ViewChangeOnFrame="MyMap_ViewChangeOnFrame" ...>
MSDN から
XAML デザイン コードで定義された CurrentPosition という名前の TextBlock 要素があると仮定すると、位置間でアニメーション化されている間、マップ ビューの現在の位置を追跡できます。このコードは、境界付きマップ ビューの北西隅と南東隅の位置を緯度と経度で追跡します。
void MyMap_ViewChangeOnFrame(object sender, MapEventArgs e)
{
//Gets the map that raised this event
Map map = (Map) sender;
//Gets the bounded rectangle for the current frame
LocationRect bounds = map.BoundingRectangle;
//Update the current latitude and longitude
CurrentPosition.Text += String.Format("Northwest: {0:F5}, Southeast: {1:F5} (Current)",
bounds.Northwest, bounds.Southeast);
}