Animazioni di righe listView in iOS
Questa piattaforma iOS controlla se le animazioni di riga vengono disabilitate quando la ListView
raccolta di elementi viene aggiornata. Viene utilizzata in XAML impostando la ListView.RowAnimationsEnabled
proprietà associabile su false
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.RowAnimationsEnabled="false">
...
</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>().SetRowAnimationsEnabled(false);
Il ListView.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il ListView.SetRowAnimationsEnabled
metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.iOSSpecific
nomi , viene usato per controllare se le animazioni di riga sono disabilitate quando la ListView
raccolta di elementi viene aggiornata. Inoltre, il ListView.GetRowAnimationsEnabled
metodo può essere usato per restituire se le animazioni di riga sono disabilitate in ListView
.
Nota
ListView
le animazioni di riga sono abilitate per impostazione predefinita. Pertanto, un'animazione si verifica quando viene inserita una nuova riga in un oggetto ListView
.