当垂直向下滚动ListView
项目时,如何保持ListView
的内置Header
冻结在顶部?
标记为重复之前:我尝试在Keep ListView.HeaderTemplate visible/static/sticky in UWP中为Xamarin.Forms应用针对Android的答案,但没有成功。
短代码示例:
<ListView ItemsSource="{Binding MyList}"
HasUnevenRows="True"
SeparatorVisibility="Default"
CachingStrategy="RecycleElement">
<ListView.Header>
<Label HorizontalTextAlignment="Center"
FontAttributes="Bold"
Text="Header Title"/>
</ListView.Header>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding Name}"/>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
2条答案
按热度按时间eoxn13cs1#
尝试将标签放置在列表视图外部,无论滚动与否,标签都将位于列表视图上方:
kqqjbcuj2#
如果列表不长,下面是一种替代方法