那些每个Windows 10应用都应该要有的东西

虽然这是一篇有大量代码的文章,但它绝不是一篇仅供开发者阅读的文章。如果你看不懂代码,那就直接跳过吧!

1、对“返回键”的处理

Windows Phone有物理的返回键。Windows 10 PC上,有应用左上角的小箭头。Windows平板电脑上,有任务栏上的返回键。那么,如果返回键不能达到“返回”的作用,那么用户当然会非常沮丧。对返回键的处理可以参见新的文章:UWP后退功能处理

2、页面过渡动画

有的Windows应用,过渡流畅,使用过程酣畅淋漓。例如Windows Phone 8.1以前的“人脉”,从列表界面过渡到联系人界面的动画,简直是动画界的标杆。而有些Windows应用的过渡却十分生硬。这不禁让人羡慕iOS上从哪到哪都有动画的优秀体验。其实Windows系统也有很多系统内置的动画,只不过默认没有开启而已。而只需要进行一些小小的操作,就能调用系统的过渡动画啦。
在每个页面的Xaml文件的Page下添加如下代码,即可实现类似于从“设置”的主界面进入子界面的动画。


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

留言

有想法?请给我们留言!您的留言不会直接显示在网站内。