Windows 8中的主题转换Z-Index

时间:2012-11-22 20:17:38

标签: xaml windows-8 windows-runtime winrt-xaml

我在重叠的元素上有主题转换(入口和带有设置偏移的内容)。问题是当主题转换被购买到页面的前面时,动画的元素不可靠地彼此重叠,导致在返回到正确的z-index时出现令人讨厌的转换。

在可视化树中如何构造元素或者应用于元素的z-index似乎并不重要,问题仍然存在。

非常感谢任何帮助 - 理想情况下我想避免编写故事板,我对这种情况下的入口/内容转换感到满意!

2 个答案:

答案 0 :(得分:1)

我自己遇到了类似的问题。以下是您可以尝试的一些事项:

  1. 确保在动画结束时观察到的“正确”z顺序确实正确。如果项目具有您想要的z顺序

  2. ,那么在项目上加上一些标签就应该清楚
  3. 确保根据z顺序将项目添加到控件中。如果您使用绑定,请确保添加到集合中的项目按其z-index

  4. 排列
  5. 如果您使用PrepareContainerForItemOverride,请确保绑定的逻辑正确

  6. 希望它有所帮助, 米哈伊

答案 1 :(得分:1)

我决定了类似的问题: 位置:相对; 过渡:全部...(全部包括Z-Index) 我制作了Z-Index:4和“HOVERed”元素Z-Index:2000。