gpt4 book ai didi

Xamarin Forms,检测 map 滚动,缩放等事件

转载 作者:行者123 更新时间:2023-12-02 03:00:32 25 4
gpt4 key购买 nike

我正在使用 Xamarin Forms Maps 官方 nuget 库,一切正常,我处理 完成 通过此代码缩放和滚动 map :

map.PropertyChanged += (sender, args) =>
{
var m = sender as Map;
if (m?.VisibleRegion == null) return;
SearchButton.IsVisible = true;
};
map.PropertyChanging += (sender, args) => { SearchButton.IsVisible = false; };

但是我想在用户 时做一些事情开始 滚动或缩放 map !
我没找到,还有 PropertyChanging用户浏览 map 时未调用,它在 PropertyChanged 之前调用.

最佳答案

我认为在 Xamarin.Forms 中你的选择是有限的,所以你最好的选择是创建一个自定义渲染器并将手势抽象到 Xamarin.Forms 中,或者创建你自己的自定义 Canvas ,将 map 渲染到它上面,这样你就会有完全控制。

关于Xamarin Forms,检测 map 滚动,缩放等事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46402552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com