Animaciones de fila de ListView en iOS
Esta plataforma iOS controla si las animaciones de fila están deshabilitadas cuando se actualiza la ListView
colección de elementos. Se consume en XAML estableciendo la ListView.RowAnimationsEnabled
propiedad false
enlazable en :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<ListView ... ios:ListView.RowAnimationsEnabled="false">
...
</ListView>
</StackLayout>
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetRowAnimationsEnabled(false);
El ListView.On<iOS>
método especifica que esta plataforma específica solo se ejecutará en iOS. El ListView.SetRowAnimationsEnabled
método , en el Xamarin.Forms.PlatformConfiguration.iOSSpecific
espacio de nombres , se usa para controlar si las animaciones de fila están deshabilitadas cuando se actualiza la ListView
colección de elementos. Además, el ListView.GetRowAnimationsEnabled
método se puede usar para devolver si las animaciones de fila están deshabilitadas en ListView
.
Nota
ListView
Las animaciones de fila están habilitadas de forma predeterminada. Por lo tanto, una animación se produce cuando se inserta una nueva fila en .ListView