您好,我想知道现在是否有方法为UWP实现PullToRefresh功能我阅读并尝试了多个博客,但不适用于UWP。其中一些来自2016-2019年,他们说UWP不支持此功能,所以我想知道现在是否支持此功能,如果可以,如何?
我已经尝试过了。 RefreshView / IsPullToRefreshEnabled,但它们仅适用于Android和IOS。
谢谢!
您可以使用Xamarin.Forms自己的RefreshView。
就像您在文档中看到的一样,您甚至可以自定义其方向:
在通用Windows平台上,可以使用特定于平台的方式设置RefreshView的拉动方向。有关更多信息,请参见RefreshView Pull Direction。
示例用法:
<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>
或PullToRefreshListView。仅适用于UWP