Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette plateforme iOS contrôle si le séparateur entre les cellules d’une ListView instance utilise la largeur totale du ListView. 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:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.SeparatorStyle="FullWidth">
...
</ListView>
</StackLayout>
</ContentPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
La ListView.On<iOS> méthode spécifie que cette plateforme ne s’exécutera que sur iOS. La ListView.SetSeparatorStyle méthode, dans l’espace Xamarin.Forms.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. Il s’agit du comportement par défaut dans Xamarin.Forms.FullWidth: indique que les séparateurs seront dessinés d’un bord de l’autreListView.
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é FullWidthDefault au moment de l’exécution.