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.
Ten platforma uniwersalna systemu Windows specyficzny dla platformy umożliwia zmianę kierunku ściągania obiektu RefreshView w taki sposób, aby był zgodny z orientacją kontrolki z możliwością przewijania, która wyświetla dane. Jest on używany w języku XAML przez ustawienie RefreshView.RefreshPullDirection właściwości możliwej do powiązania z wartością RefreshPullDirection wyliczenia:
<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>
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.WindowsSpecific;
...
refreshView.On<Windows>().SetRefreshPullDirection(RefreshPullDirection.LeftToRight);
Metoda RefreshView.On<Windows> określa, że ta platforma będzie działać tylko na platforma uniwersalna systemu Windows. Metoda RefreshView.SetRefreshPullDirection , w Xamarin.Forms.PlatformConfiguration.WindowsSpecific przestrzeni nazw, służy do ustawiania kierunku RefreshViewściągania obiektu , z RefreshPullDirection wyliczeniem zapewniającym cztery możliwe wartości:
LeftToRightwskazuje, że ściąganie od lewej do prawej inicjuje odświeżanie.TopToBottomwskazuje, że ściąganie od góry do dołu inicjuje odświeżanie i jest domyślnym kierunkiemRefreshViewściągania elementu .RightToLeftwskazuje, że ściągnięcie od prawej do lewej inicjuje odświeżanie.BottomToTopwskazuje, że ściąganie od dołu do góry inicjuje odświeżanie.
Ponadto GetRefreshPullDirection metoda może służyć do zwracania bieżącego RefreshPullDirection elementu RefreshView.
Wynikiem jest zastosowanie określonego RefreshPullDirection elementu do RefreshViewelementu , aby ustawić kierunek ściągania w taki sposób, aby był zgodny z orientacją kontrolki z możliwością przewijania, która wyświetla dane. Poniższy zrzut ekranu przedstawia RefreshView LeftToRight kierunek ściągania:
Uwaga
Po zmianie kierunku ściągnięcia pozycja początkowa okręgu postępu automatycznie obraca się tak, aby strzałka zaczynała się w odpowiedniej pozycji kierunku ściągania.
