我正在使用Xamarin Forms Maps官方NuGet库,一切工作正常,我通过以下代码处理地图缩放和滚动结束:
map.PropertyChanged += (sender, args) =>
{
var m = sender as Map;
if (m?.VisibleRegion == null) return;
SearchButton.IsVisible = true;
};
map.PropertyChanging += (sender, args) => { SearchButton.IsVisible = false; };
但我想在用户开始滚动或缩放地图时做一些事情!
我没有找到它,当用户在地图上浏览时也不会调用PropertyChanging
,它只会在PropertyChanged
之前调用。