Směr vyžádání RefreshView na Windows
tato Univerzální platforma Windows specifická pro konkrétní platformu umožňuje změnit směr přijetí RefreshView změn tak, aby odpovídal orientaci ovládacího prvku s posuvným zobrazením, který zobrazuje data. Je spotřebované v jazyce XAML nastavením RefreshView.RefreshPullDirection vlastnosti BIND na hodnotu RefreshPullDirection výčtu:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<RefreshView windows:RefreshView.RefreshPullDirection="LeftToRight"
IsRefreshing="{Binding IsRefreshing}"
Command="{Binding RefreshCommand}">
<ScrollView>
...
</ScrollView>
</RefreshView>
</ContentPage>
Alternativně se dá využít z C# pomocí rozhraní Fluent API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
refreshView.On<Windows>().SetRefreshPullDirection(RefreshPullDirection.LeftToRight);
RefreshView.On<Windows>metoda určuje, že tato specifická platforma bude spuštěna pouze v Univerzální platforma Windows. RefreshView.SetRefreshPullDirectionMetoda v Xamarin.Forms.PlatformConfiguration.WindowsSpecific oboru názvů slouží k nastavení směru pro vyžádání obsahu RefreshView s RefreshPullDirection výčtem, který poskytuje čtyři možné hodnoty:
LeftToRightoznačuje, že stažení zleva doprava zahájí aktualizaci.TopToBottomindikuje, že přijetí změn shora dolů iniciuje obnovení a je výchozím směrem pro vyžádáníRefreshView.RightToLeftindikuje, že stažení zprava doleva zahájí aktualizaci.BottomToTopindikuje, že operace přijetí změn zdola nahoru zahájí aktualizaci.
Kromě toho GetRefreshPullDirection lze metodu použít k vrácení aktuálního RefreshPullDirection z RefreshView .
Výsledkem je, že zadaný parametr RefreshPullDirection je použit na RefreshView , chcete-li nastavit směr přijetí změn tak, aby odpovídal orientaci ovládacího prvku s posuvným zobrazením dat. Následující snímek obrazovky ukazuje a RefreshView se LeftToRight směrem pro vyžádání obsahu:
Poznámka
Když změníte směr přijetí změn, počáteční pozice kružnice s průběhem se automaticky otočí, aby šipka začínala na příslušné pozici pro směr přijetí změn.
Stažení ukázky