我有一个列表框,其项目的RenderTransform
基于Style.Triggers
属性与故事板动画,包括缩放变换x 1.5
和y 1.5
。结果是可怕的,我正在寻找一种方法来让项目停止重叠,就像他们在下面的图片中所做的那样。在WPF中缩放转换动画期间和之后,如何阻止元素重叠?
0
A
回答
1
RenderTransform在布局完成后应用 - 意味着UI元素的大小和位置已经被计算出来。此时应用转换不会移动周围的元素。
相反,您可以将变换设置为LayoutTransform属性 - 然后将在布局过程中应用变换。
0
我解决了这个问题。我使用的是RenderTransform.ScaleX
和RenderTransform.ScaleY
。我将这些改为LayoutTransform.ScaleX
和LayoutTransform.ScaleY
。发生这种情况是因为在布局发生之前应用LayoutTransform
,在布局发生之后发生RenderTransform
。
相关问题
- 1. 在转换过程中,如何阻止动画内容重叠其他可立即捕捉到的元素?
- 2. 如何阻止div和table元素与页眉/页脚重叠?
- 3. jQuery动画元素周围推动元素。如何阻止它?
- 4. 如何阻止jquery ui从堆叠中拖拽/放置元素?
- 5. CSS阻止元素在转换缓和后跳入到位
- 6. 如何阻止堆叠元素? jQueryUI的
- 7. WPF:缩放动画
- 8. 在WPF中动画缩放布局转换的异常
- 9. Raphael元素与控件缩放重叠
- 10. WPF/SL动画时间缩放
- 11. 当缩放转换时,wpf中的画布滚动
- 12. jQuery元素位置在显示和停止动画后重置
- 13. 如何阻止iPhone在上传到后端期间重新压缩图像?
- 14. 如何动画UIView变换序列,如缩放然后在iOS中旋转?
- 15. 使用jQuery sider阻止元素转换
- 16. 在JavaScript事件期间如何阻止元素更改(属性)?
- 17. 重缩放动画
- 18. wpf动画事件重叠
- 19. 如何放大和转换动画?
- 20. 如何在动画中缩放画布?
- 21. 如何在转换期间保持css元素不移动
- 22. 如何在高度转换期间阻止溢出自动显示滚动条
- 23. WPF中的同步/阻止动画?
- 24. WPF动画(缩放/同时转换多个图像)
- 25. 画布重叠元素
- 26. 如何防止CSS:在重叠其他内容的伪元素之后?
- 27. 如何在单个动画中缩放和旋转视图
- 28. 如何防止WPF中的后台工作人员阻止动画
- 29. WPF:堆叠面板中元素之间的间距
- 30. 如何在android中结合缩放和变换动画?
设置LayoutTransform属性而不是RenderTransform。 – Clemens 2015-03-18 21:18:17