调整ListBox大小不调整其项目的大小

时间:2012-03-22 21:16:43

标签: silverlight windows-phone-7 listbox resize

所以我正在使用Storyboard调整ListBox的大小。相关密钥

<DoubleAnimation Duration="0:0:0.75" To="-276" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="ItemList" d:IsOptimized="True"/>

但物品正在被压扁。这是避免这种情况的一种方法吗?

1 个答案:

答案 0 :(得分:2)

如果要调整ListBox的大小,请使用

  • Storyboard.TargetProperty = “(FrameworkElement.Width)”

和/或

  • Storyboard.TargetProperty = “(FrameworkElement.Height)”

这不应该以任何方式影响项目,但会允许ListBox调整大小。

TranslateY只会沿Y轴移动控件,而不是调整它的大小。