拉动以刷新为UWP

问题描述 投票:1回答:2

您好,我想知道现在是否有方法为UWP实现PullToRefresh功能我阅读并尝试了多个博客,但不适用于UWP。其中一些来自2016-2019年,他们说UWP不支持此功能,所以我想知道现在是否支持此功能,如果可以,如何?

我已经尝试过了。 RefreshView / IsPullToRefreshEnabled,但它们仅适用于Android和IOS。

谢谢!

xamarin uwp pull-to-refresh
2个回答
0
投票

您可以使用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>

0
投票

PullToRefreshListView。仅适用于UWP

© www.soinside.com 2019 - 2024. All rights reserved.