我有一個列表框,其項目的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