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 :
Remarque
Une fois que le style de séparateur a été défini sur , il ne peut pas être rebasculé FullWidth
Default
au moment de l’exécution.