如何在 SfListView 中关闭一个组header?

How to turn off a Group header in SfListView?

我有一个 problem.I 想关闭 SfListView.I 中的组 header 在论坛上阅读以关闭 IsStickyGroupHeader,我做到了,但 IsStickyGroupHeader="False" 没有work.Maybe我明白了一些wrong.Please帮助me.Thank你

 <syncfusion:SfListView
                x:Name="listView"
                Grid.Row="0"
                ItemSize="40"
                IsStickyGroupHeader="False"
                ItemsSource="{Binding contactsinfo}"
                SelectionMode="None">

                <syncfusion:SfListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <ViewCell.View>
                                <StackLayout>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="Auto" />
                                        </Grid.RowDefinitions>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="100" />
                                            <ColumnDefinition Width="*" />

                                        </Grid.ColumnDefinitions>

                                        <StackLayout
                                            Grid.Column="1"
                                            HorizontalOptions="StartAndExpand"
                                            Orientation="Vertical"
                                            VerticalOptions="Center">
                                            <Label
                                                HorizontalOptions="Center"
                                                HorizontalTextAlignment="Center"
                                                LineBreakMode="WordWrap"
                                                Text="{Binding ContactName}"
                                                TextColor="#474747"
                                                VerticalOptions="Center"
                                                VerticalTextAlignment="Center" />

                                        </StackLayout>
                                    </Grid>

                                    <StackLayout BackgroundColor="LightGray" HeightRequest="1" />

                                </StackLayout>
                            </ViewCell.View>
                        </ViewCell>
                    </DataTemplate>
                </syncfusion:SfListView.ItemTemplate>
            </syncfusion:SfListView>

您可以使用 GroupHeaderSize 作为 0 隐藏 GroupHeader。请参考以下代码片段,

<ListView:SfListView 
                x:Name="listView"
                Grid.Row="0"
                ItemSize="40"
                GroupHeaderSize="0"
                ItemsSource="{Binding ContactsInfo}"
                SelectionMode="None">

您也可以参考我们的用户指南文档, UGlink:https://help.syncfusion.com/xamarin/listview/grouping#height-customization

此外,如果您使用 SfListView.AutoFitMode as Height or DynamicHeight, then the items size will be calculated based on the template elements. Hence, you can customize the GroupHeaderTemplate 且高度为 0

<ListView:SfListView 
        x:Name="listView"
        Grid.Row="0"
        AutoFitMode="DynamicHeight"
        ItemsSource="{Binding ContactsInfo}"
        SelectionMode="None">
    <ListView:SfListView.GroupHeaderTemplate>
        <DataTemplate>
            <ViewCell Height="0"/>
        </DataTemplate>
    </ListView:SfListView.GroupHeaderTemplate>

请参阅以下有关相同内容的文档, UGlink:https://help.syncfusion.com/xamarin/listview/grouping#group-header-customization