gpt4 book ai didi

windows-store-apps - 如何使用滑动动画以编程方式在 FlipView 中导航

转载 作者:行者123 更新时间:2023-12-04 10:38:55 24 4
gpt4 key购买 nike

Windows 开发人员中心声明有关 UseTouchAnimationsForAllNavigation属性(property):

The XAML FlipView control supports three modes of navigation; touch-based, button-based and programmatic. When a user navigates by touch, the FlipView items scroll smoothly into view. When you set this property to true, the same navigation animation occurs whether the navigation is touch-based, button-based and programmatic.



我目前正在通过分配 SelectedItem 从我的页面代码后面导航FlipView 的属性:
FlipView.SelectedItem = FlipView.Items.Last();

但是,不会显示滑动动画。我怎样才能启用它?

最佳答案

同时,我能够解决这个问题。我有一个按钮可以触发导航到下一个 FlipViewItem。然而,这个按钮被放置在一个 FlipViewItem 中。

使用我的设置(触摸设备),什么也没发生。然后我尝试用鼠标单击按钮,它起作用了。我禁用后 UseTouchAnimationsForAllNavigation ,它也可以使用触摸输入。在我的测试中,我将按钮放在 FlipView 之外,它确实使用动画工作。

问题是:当点击按钮时,导航动画尝试开始(SelectedIndex 设置正确),但由于用户仍然触摸按钮阻止动画而停止。所以,导航被取消,SelectionChanged报告当前页面。

解决方法是设置ManipulationMode按钮到 All .之后,您无法在触摸按钮时翻转 FlipViewItem,但动画会执行并且它像魅力一样工作。

关于windows-store-apps - 如何使用滑动动画以编程方式在 FlipView 中导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21305268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com