Le etichette nell'esempio seguente (WPF/XAML) sfilano dallo schermo, non si verifica alcun avvolgimento. Rimozione dell'orientamento funziona, ma non ha fornito la funzionalità necessaria/aspetto & sentire. Qualche idea su come rendere il wrap WrapPanel
alle dimensioni correnti di StackPanel
?WrapPanel non si avvolge quando si trova in uno StackPanel con orientamento orizzontale
<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>
Quando dici bind, sembra che ciò accada automaticamente? Come si farebbe questo? – derGral
Non ho provato questo, ma fondamentalmente: –
NotDan
Sembra funzionare; Grazie! Il problema è che ci sono altre cose nello stackpanel e la loro larghezza non viene presa in considerazione. Qualche idea per gestirlo? – derGral