Partager via


Style de séparateur ListView sur iOS

Cette interface utilisateur de l’application ListViewmultiplateforme .NET (.NET MAUI) contrôle si le séparateur entre les cellules d’une ListView application utilise la largeur totale du fichier . Elle est consommée en XAML en définissant la ListView.SeparatorStyle propriété jointe sur une valeur de l’énumération SeparatorStyle :

<ContentPage ...
             xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
    <StackLayout Margin="20">
        <ListView ... ios:ListView.SeparatorStyle="FullWidth">
            ...
        </ListView>
    </StackLayout>
</ContentPage>

Vous pouvez également l’utiliser à partir de C# à l’aide de l’API Fluent :

using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...

listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);

La ListView.On<iOS> méthode spécifie que cette plateforme spécifique ne s’exécutera que sur iOS. La ListView.SetSeparatorStyle méthode, dans l’espace Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific de noms, est utilisée pour contrôler si le séparateur entre les cellules de l’espace ListView de noms utilise la largeur totale du ListView, avec l’énumération SeparatorStyle fournissant deux valeurs possibles :

  • Default : indique le comportement de séparateur iOS par défaut. C’est le paramétrage par défaut.
  • FullWidth : indique que les séparateurs seront dessinés d’un bord de l’autre ListView .

Le résultat est qu’une valeur spécifiée SeparatorStyle est appliquée au ListView, qui contrôle la largeur du séparateur entre les cellules :

ListView SeparatorStyle Platform-Specific.

Remarque

Une fois que le style de séparateur a été défini sur , il ne peut pas être rebasculé FullWidthDefault au moment de l’exécution.