我有一个 ListBox,其中的项目具有RenderTransform
基于Style.Triggers
情节提要动画的属性的项目,包括x 1.5
和的比例变换y 1.5
。结果是可怕的,我正在寻找一种方法来让项目停止重叠,如下图所示。
user3096803
问问题
399 次
2 回答
2
RenderTransform在布局完成后应用——这意味着 UI 元素的大小和位置已经计算过了。此时应用变换不会移动周围的元素。
相反,您可以将转换设置为LayoutTransform属性 - 然后将在布局传递期间应用转换。
于 2015-03-18T21:21:53.623 回答
0
我解决了这个问题。我正在使用RenderTransform.ScaleX
和RenderTransform.ScaleY
。我将这些更改为LayoutTransform.ScaleX
and LayoutTransform.ScaleY
。这是因为LayoutTransform
在布局发生之前应用并在布局RenderTransform
发生之后发生。
于 2015-03-18T21:20:26.713 回答