Stile di intestazione del gruppo ListView in iOS
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma controlla se ListView le celle di intestazione vengono spostate durante lo scorrimento. Viene utilizzato in XAML impostando la ListView.GroupHeaderStyle
proprietà associabile su un valore dell'enumerazione GroupHeaderStyle
:
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout Margin="20">
<ListView ... ios:ListView.GroupHeaderStyle="Grouped">
...
</ListView>
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetGroupHeaderStyle(GroupHeaderStyle.Grouped);
Il ListView.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il ListView.SetGroupHeaderStyle
metodo , nello spazio dei Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
nomi , viene usato per controllare se ListView le celle di intestazione float durante lo scorrimento. L'enumerazione GroupHeaderStyle
fornisce due valori possibili:
Plain
– indica che le celle di intestazione float quando viene eseguito lo ListView scorrimento (impostazione predefinita).Grouped
– indica che le celle di intestazione non vengono spostate quando viene eseguito lo ListView scorrimento.
Inoltre, il ListView.GetGroupHeaderStyle
metodo può essere usato per restituire l'oggetto GroupHeaderStyle
applicato all'oggetto ListView.
Il risultato è che un valore specificato GroupHeaderStyle
viene applicato a ListView, che controlla se le celle di intestazione float durante lo scorrimento: