Il doit y avoir une solution élégante à ce problème, mais je ne trouve rien en ligne. J'ai une grille qui a une colonne et une ligne avec largeur/hauteur *, contenant un ListBox. J'ai mon Window SizeToContents défini sur WidthAndHeight pour permettre à la fenêtre de redimensionner à la bonne taille pour chaque ensemble de widgets/polices UI. Lorsque j'ajoute des éléments à la ListBox, il redimensionne, provoquant la croissance de la fenêtre. Je veux que la ListBox soit redimensionnée si je change la taille de la fenêtre, mais si j'ajoute un contenu plus long que la largeur de la ListBox, je veux que la barre de défilement apparaisse et non pour qu'elle grandisse, provoquant la fenêtre grandir. Si je définis des tailles explicites pour la fenêtre et définissez SizeToContent sur Manual (la valeur par défaut), cela fonctionne comme je l'ai prévu.Obtenir ListBox à redimensionner avec la fenêtre, mais pas redimensionner avec le contenu
Existe-t-il un moyen de redimensionner la fenêtre au contenu au démarrage et de continuer à augmenter le ListBox avec la taille de la fenêtre, mais pas avec son contenu?
avoir le même problème, mais à l'intérieur d'une grille avec la hauteur réglable via un GridSplitter. Ajouter des éléments à la liste augmente la liste et déplace le séparateur plutôt que de faire défiler. –