我有这个XAML
box-shadow
此指标与其父级相关,并涵盖其全宽和高度
该指标具有此约束力:<ContentPage>
<RelativeLayout>
<ScrollView />
<Button />
<local:ModalActivityIndicator />
</RelativeLayout>
</ContentPage>
它会精确显示我的需求,但我仍然可以点按this.SetBinding (IsVisibleProperty, "IsBusy");
和ScrollView
上的项目。
指标显示时,Button
属性设置为InputTransparent
。
我该如何防止这种情况?
答案 0 :(得分:0)
我找到了一个相当可接受的解决方法。
如果您向TapGestureRecognizer
添加ModalActivityIndicator
,则所有输入都会被叠加层捕获,并且不会将任何互动转移到基础元素。
GestureRecognizers.Add(new TapGestureRecognizer());