Condividi tramite


Animazioni di righe listView in iOS

Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma iOS controlla se le animazioni di riga sono 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
    <StackLayout>
        <ListView ... ios:ListView.RowAnimationsEnabled="false">
            ...
        </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>().SetRowAnimationsEnabled(false);

Il ListView.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il ListView.SetRowAnimationsEnabled metodo, nello spazio dei Microsoft.Maui.Controls.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.