Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato Univerzální platforma Windows specifická pro platformu umožňuje změnit směr RefreshView vyžádání změn tak, aby odpovídal orientaci posuvného ovládacího prvku, který zobrazuje data. Využívá se v XAML nastavením RefreshView.RefreshPullDirection vlastnosti bindable na hodnotu výčtu RefreshPullDirection :
<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ě ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
refreshView.On<Windows>().SetRefreshPullDirection(RefreshPullDirection.LeftToRight);
Metoda RefreshView.On<Windows> určuje, že tato konkrétní platforma se bude spouštět pouze na Univerzální platforma Windows. Metoda RefreshView.SetRefreshPullDirection v Xamarin.Forms.PlatformConfiguration.WindowsSpecific oboru názvů se používá k nastavení směru RefreshViewvyžádání obsahu , s výčtem RefreshPullDirection poskytující čtyři možné hodnoty:
LeftToRightoznačuje, že stahování zleva doprava inicializuje aktualizaci.TopToBottomoznačuje, že stahování shora dolů iniciuje aktualizaci a je výchozím směremRefreshViewpro přijetí změn .RightToLeftoznačuje, že stahování zprava doleva inicializuje aktualizaci.BottomToTopoznačuje, že stahování zespoda do horní části iniciuje aktualizaci.
Kromě toho lze metodu GetRefreshPullDirection použít k vrácení proudu RefreshPullDirection RefreshView.
Výsledkem je, že se zadaný RefreshPullDirection parametr použije pro RefreshViewnastavení směru přijetí změn tak, aby odpovídal orientaci posuvného ovládacího prvku, který zobrazuje data. Následující snímek obrazovky ukazuje RefreshView LeftToRight směr přijetí změn:
Poznámka:
Když změníte směr tažení, počáteční pozice kolečka průběhu se automaticky otočí tak, aby šipka začínala v příslušné pozici pro směr přetažení.
