gpt4 book ai didi

xamarin - 禁用 Xamarin 表单并显示事件指示器

转载 作者:行者123 更新时间:2023-12-03 15:38:30 25 4
gpt4 key购买 nike

我有一个使用 ScrollView 的 Xamarin 表单。
我试图在顶部显示一个事件指示器,因为我在中间有一个 ListView。
但是当用户向下滚动时,不会显示加载。
所以,我需要帮助来禁用页面并在弹出窗口中显示某些 z-index 的加载。

最佳答案

如果你想在屏幕加载时叠加,你可以这样做。

<Grid>

<ScrollView>
<!-- Insert your page content in here -->
</ScrollView>

<ContentView IsVisible="false" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<ActivityIndicator IsRunning="false" />
</ContentView>

</Grid>

当您将 ContentView 设置为 IsVisible="true"时,它将覆盖在您的页面顶部。如果需要提供灰色效果,您可以在 ContentView 上设置背景颜色和不透明度。

或者你可以使用类似的方法并有
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>

<ActivityIndicator Grid.Row="0" />

<ScrollView Grid.Row="1">

</ScrollView>
</Grid>

通过这种方式,您将始终在 ScrollView 上方显示事件指示器,并允许用户仍然滚动。

关于xamarin - 禁用 Xamarin 表单并显示事件指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40044346/

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