2009-12-02 8 views
0

Lorsque j'ajoute des UserControls auxquels un ScaleTransform est appliqué à un StackPanel, je vois qu'il y a de l'espace supplémentaire entre les contrôles comme si la transformation n'était pas appliquée. D'après ce que je comprends, une transformation ne modifie pas réellement la largeur/hauteur d'un contrôle, mais change plutôt la largeur/hauteur du rendu. Si c'est le cas, comment puis-je faire apparaître les contrôles sans l'espace supplémentaire?ScaleTransform appliqué aux éléments dans stackpanel provoque un espace "blanc"

Voici un exemple. La première ligne représente ce à quoi ressemblent mes contrôles sans qu'une transformation ne soit appliquée. La deuxième ligne est ce à quoi ils ressemblent avec ScaleTransform {ScaleX = .75, ScaleY = .75}. Je veux que les éléments se bousculent comme la première rangée.

alt text

Répondre