none
WP8.1 RT中,ListView如何实现下拉刷新和上拉加载的特性? RRS feed

  • 问题

  • 如题:

    1.在WP8.1 RT中,ListView如何实现下拉刷新和上拉加载的特性?

    2.在WP8.1 RT中,如何更改页面跳转时的过渡动画?现在默认是翻转,我想更改成滑入滑出的过渡动画,

    2014年11月14日 15:41

答案

  • 你好,

    >>1.在WP8.1 RT中,ListView如何实现下拉刷新和上拉加载的特性?

    我们可以通过实现 ISupportIncrementalLoading 接口去完成这个特性,详见官方Sample中的 Scenario8 案例: http://code.msdn.microsoft.com/windowsapps/Data-Binding-7b1d67b5

    >>2.在WP8.1 RT中,如何更改页面跳转时的过渡动画?现在默认是翻转,我想更改成滑入滑出的过渡动画

    我们可以在页面中自定义不同的动画:

    <Page.Transitions>
            <TransitionCollection>
                <NavigationThemeTransition >
                    <NavigationThemeTransition.DefaultNavigationTransitionInfo>
                        <SlideNavigationTransitionInfo/>
                    </NavigationThemeTransition.DefaultNavigationTransitionInfo>
                </NavigationThemeTransition>
            </TransitionCollection>
        </Page.Transitions>

    如果我们看默认的WP8.1项目App.xaml.cs,会发现这一段代码:

    private void RootFrame_FirstNavigated(object sender, NavigationEventArgs e)
    {
                var rootFrame = sender as Frame;
                rootFrame.ContentTransitions = this.transitions ?? new TransitionCollection() { new NavigationThemeTransition() };
                rootFrame.Navigated -= this.RootFrame_FirstNavigated;
    }

    我们可以自定义默认的翻转动画

    #Guidelines for page transition animations
    http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj635239.aspx#additional_usage_guidance


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 jesse hao 2014年11月18日 14:50
    2014年11月17日 9:33
    版主

全部回复

  • 你好,

    >>1.在WP8.1 RT中,ListView如何实现下拉刷新和上拉加载的特性?

    我们可以通过实现 ISupportIncrementalLoading 接口去完成这个特性,详见官方Sample中的 Scenario8 案例: http://code.msdn.microsoft.com/windowsapps/Data-Binding-7b1d67b5

    >>2.在WP8.1 RT中,如何更改页面跳转时的过渡动画?现在默认是翻转,我想更改成滑入滑出的过渡动画

    我们可以在页面中自定义不同的动画:

    <Page.Transitions>
            <TransitionCollection>
                <NavigationThemeTransition >
                    <NavigationThemeTransition.DefaultNavigationTransitionInfo>
                        <SlideNavigationTransitionInfo/>
                    </NavigationThemeTransition.DefaultNavigationTransitionInfo>
                </NavigationThemeTransition>
            </TransitionCollection>
        </Page.Transitions>

    如果我们看默认的WP8.1项目App.xaml.cs,会发现这一段代码:

    private void RootFrame_FirstNavigated(object sender, NavigationEventArgs e)
    {
                var rootFrame = sender as Frame;
                rootFrame.ContentTransitions = this.transitions ?? new TransitionCollection() { new NavigationThemeTransition() };
                rootFrame.Navigated -= this.RootFrame_FirstNavigated;
    }

    我们可以自定义默认的翻转动画

    #Guidelines for page transition animations
    http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj635239.aspx#additional_usage_guidance


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 jesse hao 2014年11月18日 14:50
    2014年11月17日 9:33
    版主
  • 关于问题1您给出的官方Sample中只有上拉加载,好像并没有下拉刷新的功能,不知道是不是我没找到。

    XCaiEr

    2014年12月15日 8:53