有一种方法可以在Windows Phone 8.1应用中触发事件ViewChanged
(以前的WP8中存在)吗?我使用Windows.UI.Xaml.Controls.Maps
,我将在视图动画结束时管理地图。
答案 0 :(得分:0)
您可以尝试使用MapControl类的这些事件:
但最好的事件是ManipulationCompleted:http://msdn.microsoft.com/en-us/library/windows.ui.xaml.uielement.manipulationcompleted.aspx
答案 1 :(得分:0)
如果您先检查LoadingStatusChanged
,我发现LoadingStatus
事件符合您的要求。
mapControl.LoadingStatusChanged += MapLoadingStatusChanged;
private void MapLoadingStatusChanged(MapControl sender, object args)
{
if (sender.LoadingStatus == MapLoadingStatus.Loaded)
{
// code here will only get hit when the map finishes drawing after a pan/zoom
}
}