Stile separatore ListView in iOS
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma iOS controlla se il separatore tra le celle in un ListView usa la larghezza completa di ListView. Viene utilizzata in XAML impostando la ListView.SeparatorStyle
proprietà associata su un valore dell'enumerazione 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>
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>().SetSeparatorStyle(SeparatorStyle.FullWidth);
Il ListView.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il ListView.SetSeparatorStyle
metodo , nello spazio dei Microsoft.Maui.Controls.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.FullWidth
– indica che i separatori verranno disegnati da un bordo dell'oggetto all'altro ListView .
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.