Animations de lignes ListView sur iOS
Cette interface utilisateur de l’application multiplateforme .NET (.NET MAUI) contrôle si les animations de ligne sont désactivées lorsque la ListView collection d’éléments est mise à jour. Elle est consommée en XAML en définissant la ListView.RowAnimationsEnabled
propriété pouvant être liée sur false
:
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<ListView ... ios:ListView.RowAnimationsEnabled="false">
...
</ListView>
</StackLayout>
</ContentPage>
Vous pouvez également l’utiliser à partir de C# à l’aide de l’API Fluent :
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetRowAnimationsEnabled(false);
La ListView.On<iOS>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur iOS. La ListView.SetRowAnimationsEnabled
méthode, dans l’espace Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
de noms, est utilisée pour contrôler si les animations de lignes sont désactivées lorsque la ListView collection d’éléments est mise à jour. En outre, la ListView.GetRowAnimationsEnabled
méthode peut être utilisée pour retourner si les animations de ligne sont désactivées sur le ListView.