Listview 如何更改Xamarin中的节标题字体样式?

Listview 如何更改Xamarin中的节标题字体样式?,listview,xamarin,xamarin.forms,Listview,Xamarin,Xamarin.forms,我有这个列表视图,但我不知道如何设置章节标题的样式。如何在Xamarin做到这一点?我没有找到任何东西 <ListView x:Name ="listView" IsGroupingEnabled="true" GroupDisplayBinding="{Binding sectionHeader}" HasUnevenRows="true"> <ListView.ItemTempla

我有这个列表视图,但我不知道如何设置章节标题的样式。如何在Xamarin做到这一点?我没有找到任何东西

<ListView x:Name ="listView" 
            IsGroupingEnabled="true" 
            GroupDisplayBinding="{Binding sectionHeader}"
            HasUnevenRows="true">

        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <StackLayout Orientation="Horizontal" Padding="10">
                        <StackLayout Orientation="Vertical">
                            <Label Text="{Binding Title1}"  FontSize="12" FontAttributes="Bold"/>             
                            <Label Text="{Binding Title2}" FontSize="12" FontAttributes="Bold"/>
                            <Label Text="{Binding SubTitle}" FontSize="12"/>
                        </StackLayout>
                        <Image Source="new_feedback_0.png" HorizontalOptions="EndAndExpand"/>
                    </StackLayout>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>

    </ListView>
您需要将ListView.GroupHeaderTemplate与DataTemplate中的ViewCell一起使用。例如:

现在,您可以随意设置标签的样式

<ListView x:Name ="listView" 
      IsGroupingEnabled="true" 
      <!--GroupDisplayBinding="{Binding sectionHeader}" Not Needed anymore since you are providing your own GroupHeaderTemplate for the group header view--> 
      HasUnevenRows="true">
      <ListView.GroupHeaderTemplate>
           <DataTemplate>
                <ViewCell>
                     <Label Text="{Binding sectionHeader}" TextColor="Red" FontAttributes="Italic" />
                </ViewCell> 
           </DataTemplate>
      </ListView.GroupHeaderTemplate>
      <ListView.ItemTemplate>
      ...
      </ListView.ItemTemplate>
 </ListView>