问题描述
在垂直向下滚动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>