Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta platforma systemu iOS określa, czy animacje wierszy są wyłączone podczas ListView aktualizowania kolekcji elementów. Jest on używany w języku XAML przez ustawienie właściwości możliwej do powiązania z wartością ListView.RowAnimationsEnabled 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>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetRowAnimationsEnabled(false);
Metoda ListView.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda ListView.SetRowAnimationsEnabled w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw służy do kontrolowania, czy animacje wierszy są wyłączone podczas ListView aktualizowania kolekcji elementów. Ponadto można użyć metody w celu zwrócenia, ListView.GetRowAnimationsEnabled czy animacje wierszy są wyłączone w obiekcie ListView.
Uwaga
ListView animacje wierszy są domyślnie włączone. W związku z tym animacja występuje, gdy nowy wiersz zostanie wstawiony do elementu ListView.