1

我有一个 ListBox,其中的项目具有RenderTransform基于Style.Triggers情节提要动画的属性的项目,包括x 1.5和的比例变换y 1.5。结果是可怕的,我正在寻找一种方法来让项目停止重叠,如下图所示。

ListBoxItems 占据的区域上可怕的动画效果。

4

2 回答 2

2

RenderTransform在布局完成后应用——这意味着 UI 元素的大小和位置已经计算过了。此时应用变换不会移动周围的元素。

相反,您可以将转换设置为LayoutTransform属性 - 然后将在布局传递期间应用转换。

于 2015-03-18T21:21:53.623 回答
0

我解决了这个问题。我正在使用RenderTransform.ScaleXRenderTransform.ScaleY。我将这些更改为LayoutTransform.ScaleXand LayoutTransform.ScaleY。这是因为LayoutTransform在布局发生之前应用并在布局RenderTransform发生之后发生。

于 2015-03-18T21:20:26.713 回答