我在重叠的元素上设置了主题过渡(入口和内容具有一定的偏移量)。问题在于,当主题过渡被购买到页面的前面时,动画元素不可靠地相互重叠,导致在返回到正确的 z-index 时出现令人讨厌的过渡。
元素在可视化树中的结构或应用于元素的 z-index 似乎并不重要,问题仍然存在。
非常感谢任何帮助 - 虽然理想情况下我想避免编写 Storyboard,但我对这种情况下的入口/内容过渡感到满意!
最佳答案
我自己也遇到过类似的问题。您可以尝试以下操作:
确保在动画结束时观察到的“正确”z 顺序确实正确。在你的元素上贴上一些标签应该清楚地表明这些元素是否具有你想要的 z 顺序
确保项目根据其 z 顺序添加到控件中。如果您使用绑定(bind),请确保您添加到集合中的项目按其 z-index 排列
如果您使用 PrepareContainerForItemOverride,请确保绑定(bind)的逻辑正确
希望对你有帮助 米海
关于xaml - Windows 8 中的主题过渡 Z-索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13519472/