2012-03-22 6 views
0

Donc, je redimensionne un ListBox en utilisant un Storyboard. La clé correspondanteRedimensionner ListBox ne pas redimensionner ses éléments

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

Mais les éléments sont écrasés. Est-ce un moyen d'éviter cela?

+0

1. Que voulez-vous dire être écrasé? Pouvez-vous montrer une capture d'écran? 2. TranslateY est utilisé pour déplacer l'élément, pas le redimensionner. Je ne suis pas sûr de savoir comment vous redimensionnez la liste avec Translate. 3. Voulez-vous dire écrasé ou coupé? –

Répondre

2

Si vous redimensionnez l'utilisation ListBox

  • Storyboard.TargetProperty = "(FrameworkElement.Width)"

et/ou

  • Storyboard.TargetProperty = "(FrameworkElement .Height) "

Ceci ne devrait pas affecter les éléments de quelque manière que ce soit, mais permettra à la ListBox de redimensionner. TranslateY ne déplace le contrôle que le long de l'axe Y et ne le redimensionne pas.

Questions connexes