如何解决滚动时使ListView.Header锚定/粘滞/冻结在顶部
在垂直向下滚动list[]
项时,如何使Header
的内置ListView
冻结在顶部?
在标记为重复项之前:我尝试在Keep ListView.HeaderTemplate visible/static/sticky in UWP中为Xamarin应用答案。针对Android的表单未成功。
短代码示例:
ListView
解决方法
如果列表不长,这是一种替代方法
<StackLayout>
<Label HorizontalTextAlignment="Center"
FontAttributes="Bold"
Text="Header Title"/>
<StackLayout BindableLayout.ItemsSource="{Binding MyList}">
<BindableLayout.ItemTemplate>
<DataTemplate>
<StackLayout>
<Label Text="{Binding Name}"/>
<!-- boxview as separator -->
<BoxView HeightRequest="1" Color="Aqua" HorizontalOptions="FillAndExpand"/>
</StackLayout>
</DataTemplate>
</BindableLayout.ItemTemplate>
</StackLayout>
</StackLayout>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。