在全屏模式下使用ListPicker元素后,过渡动画不起作用

本文关键字:不起作用 动画 元素 ListPicker 模式 | 更新日期: 2023-09-27 18:15:44

我有一个单独的页面,ListPicker元素的属性ExpansionMode设置为FullScreenOnly

如果我不使用它-返回动画工作正常,当前页面的NavigationOutTransition和目标页面的NavigationInTransition都显示正确。然而,如果我触摸它,然后以某种方式关闭它- NavigationOutTransition只是跳过。

我怀疑这是因为ListPicker设计中的Popup而发生的,但我不知道我能做什么,应该做什么。什么好主意吗?

在全屏模式下使用ListPicker元素后,过渡动画不起作用

我想说-试着在导航发生之前隐藏弹出窗口-应该有一些方法来实现这一点-也许只是调用Dispatcher.BeginInvoke(() => NavigationService.Navigate(…))来延迟导航调用,并让您在导航发生之前关闭弹出窗口