Animace řádků ListView v iOSu
Tato platforma pro iOS určuje, jestli jsou animace řádků při aktualizaci kolekce položek zakázané ListView
. Využívá se v XAML nastavením vlastnosti bindable na 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>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
listView.On<iOS>().SetRowAnimationsEnabled(false);
Metoda ListView.On<iOS>
určuje, že se tato platforma bude spouštět pouze v iOSu. Metoda ListView.SetRowAnimationsEnabled
v Xamarin.Forms.PlatformConfiguration.iOSSpecific
oboru názvů slouží k řízení, zda jsou animace řádků zakázány při ListView
aktualizaci kolekce položek. Kromě toho lze metodu ListView.GetRowAnimationsEnabled
použít k vrácení, zda animace řádků jsou zakázány na ListView
.
Poznámka:
ListView
Animace řádků jsou ve výchozím nastavení povolené. Animace proto nastane, když je nový řádek vložen do objektu ListView
.