gpt4 book ai didi

c# - Xamarin.Forms 使非透明覆盖不可点击

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:49 25 4
gpt4 key购买 nike

我有这个 XAML

<ContentPage>
<RelativeLayout>
<ScrollView />
<Button />
<local:ModalActivityIndicator />
</RelativeLayout>
</ContentPage>

这个指示器是相对于它的父级的并且覆盖它的整个宽度和高度。
指标具有此绑定(bind):this.SetBinding (IsVisibleProperty, "IsBusy");
它准确地显示了我想要的方式,但我仍然可以点击 ScrollViewButton 中的项目。当指示器显示时,InputTransparent 属性设置为 false

我怎样才能避免这种情况?

最佳答案

我找到了一个相当可接受的解决方法。
如果您将 TapGestureRecognizer 添加到 ModalActivityIndi​​cator,所有输入都将被叠加层捕获,并且不会将任何交互传输到底层元素。

GestureRecognizers.Add(new TapGestureRecognizer());

关于c# - Xamarin.Forms 使非透明覆盖不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36149429/

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