Les étiquettes de l'exemple ci-dessous (WPF/XAML) ne font que défiler sur l'écran, aucun retour n'a lieu. Retrait de l'orientation fonctionne, mais ne fournit pas la fonctionnalité nécessaire/look & sentir. Des idées comment faire le WrapPanel
envelopper à la taille actuelle de la StackPanel
?WrapPanel ne s'enroulant pas dans un StackPanel avec orientation horizontale
<Window Height="300" Width="600">
<StackPanel Orientation="Horizontal">
<WrapPanel>
<Label Height="28" Name="label1" Width="120">First Name</Label>
<Label Height="28" Name="label2" Width="120">John</Label>
<Label Height="28" Name="label3" Width="120">Last Name</Label>
<Label Height="28" Name="label4" Width="120">Smith</Label>
<!-- ...more labels!... -->
</WrapPanel>
<!-- ...other controls/panels... -->
</StackPanel>
</Window>
Quand vous dites lier, il semble que cela se produise automatiquement? Comment ferait-on cela? – derGral
Je n'ai pas essayé ceci, mais fondamentalement: –
NotDan
Cela semble fonctionner; Merci! Le problème est qu'il y a d'autres choses dans le stackpanel et leurs largeurs ne sont pas prises en compte. Des idées pour gérer ça? – derGral