2010-01-27 5 views
1

J'ai un canevas à l'intérieur d'un StackPanel dans mon WPF Designer dans Visual Studio 2008. Au moment de l'exécution, je prévois de redimensionner le canevas afin que son rectangle client soit d'une certaine taille (les bordures et autres parties sont simplement ajoutées). Lorsque je redimensionne le canevas, la largeur/hauteur du StackPanel s'ajustera-t-elle en conséquence? Ceci est important car j'ai d'autres contrôles qui s'alignent en fonction de la taille du panneau de la pile.Le redimensionnement d'un contrôle dans WPF redimensionne-t-il son StackPanel?

Répondre

1

La taille du panneau de pile dépend des tailles cumulées des contrôles (plus les marges) qui se trouvent à l'intérieur du panneau de pile. Par conséquent, si vos contrôles atteignent 100 pixels de hauteur, le panneau de pile ne sera jamais plus élevé que 100 pixels.

0

En fait, un choix alternatif serait d'utiliser une grille pour permettre le redimensionnement tout en considérant de définir les colonnes/lignes en fonction de vos besoins.