Animaciones de fila de ListView en iOS
Este específico de la plataforma para iOS de .NET Multi-platform App UI (.NET MAUI) controla si las animaciones de fila se deshabilitan cuando se actualiza la colección de elementos ListView. Se consume en XAML al establecer la propiedad enlazable ListView.RowAnimationsEnabled
en false
:
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<ListView ... ios:ListView.RowAnimationsEnabled="false">
...
</ListView>
</StackLayout>
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetRowAnimationsEnabled(false);
El método ListView.On<iOS>
especifica que esta plataforma específica solo se ejecutará en iOS. El método ListView.SetRowAnimationsEnabled
, en el espacio de nombres Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
, se usa para controlar si se deshabilitan las animaciones de fila cuando se está actualizando la colección de elementos ListView. Además, el método ListView.GetRowAnimationsEnabled
se puede usar para devolver si las animaciones de fila están deshabilitadas en ListView.