2017-08-04 4 views
0

J'ai une GroupBox dans une Listbox et la largeur de la GroupBox correspond automatiquement à son contenu. Je veux adapter la largeur de la ListBox (même si redimensionnée) et ne jamais avoir de Scrollbar.Ajustement automatique de la largeur de l'enfant de la listbox

Voici mon XAML:

<ListBox Name="ListBox_1"> 
    <ListBox.ItemTemplate> 
     <DataTemplate> 
      <GroupBox Header="{Binding Name}" Margin="5"> 
       <!--DATA--> 
      </GroupBox> 
     </DataTemplate> 
    </ListBox.ItemTemplate> 
</ListBox> 

J'ai essayé de mettre en définir la propriété du HorizontalAlignment du GroupBox, mais il n'y a pas d'effet. Merci d'avance.

Répondre

3

vous pouvez utiliser la grille ou StackPanel dans les GroupBox pour l'affichage data.and mis Grille hauteur et la largeur dynamique auto ou * .and mis ListBox ItemTemplate Propery HorizontalContentAlignment="Streach"