【发布时间】:2015-02-05 08:45:45
【问题描述】:
有一种方法可以在 Windows Phone 8.1 应用程序中触发事件ViewChanged(以前的 WP8 中存在)?我使用Windows.UI.Xaml.Controls.Maps,当视图动画完成时我将管理地图。
【问题讨论】:
标签: events bing-maps windows-phone-8.1
有一种方法可以在 Windows Phone 8.1 应用程序中触发事件ViewChanged(以前的 WP8 中存在)?我使用Windows.UI.Xaml.Controls.Maps,当视图动画完成时我将管理地图。
【问题讨论】:
标签: events bing-maps windows-phone-8.1
您可以尝试使用 MapControl 类的这些事件:
但最好的事件是 ManipulationCompleted:http://msdn.microsoft.com/en-us/library/windows.ui.xaml.uielement.manipulationcompleted.aspx
【讨论】:
我发现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
}
}
【讨论】: