Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo tipo di piattaforma iOS controlla se il separatore tra le celle di un ListView oggetto usa la larghezza intera dell'oggetto ListView. Viene utilizzata in XAML impostando la ListView.SeparatorStyle proprietà associata su un valore dell'enumerazione 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>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetSeparatorStyle(SeparatorStyle.FullWidth);
Il ListView.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il ListView.SetSeparatorStyle metodo , nello spazio dei Xamarin.Forms.PlatformConfiguration.iOSSpecific nomi , viene usato per controllare se il separatore tra le celle in ListView usa la larghezza intera di ListView, con l'enumerazione SeparatorStyle che fornisce due valori possibili:
Default: indica il comportamento predefinito del separatore iOS. Si tratta del comportamento predefinito in Xamarin.Forms.FullWidth– indica che i separatori verranno disegnati da un bordo dell'oggetto all'altroListView.
Il risultato è che un valore specificato SeparatorStyle viene applicato a ListView, che controlla la larghezza del separatore tra le celle:

Nota
Dopo che lo stile del separatore è stato impostato su FullWidth, non può essere nuovamente Default impostato su in fase di esecuzione.