J'ai une barre de défilement dans wpf autour d'un ItemsControl, qui n'est visible que lorsque la liste est plus longue que la taille de la fenêtre. Cependant, quand il est caché, il y a un espace blanc vide où la barre de défilement devrait être. Comment puis-je supprimer cet espace et "réduire" la barre de défilement à la place?Comment faire pour étendre le contenu de la fenêtre lorsque la barre de défilement n'est pas visible dans wpf?
<ScrollViewer VerticalScrollBarVisibility="Auto"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Left"
VerticalContentAlignment="Top"
HorizontalScrollBarVisibility="Disabled">
<ItemsControl ItemsSource="{Binding Path=ContactGroups}"
Width="Auto"
MinWidth="231"
MinHeight="342"
ScrollViewer.VerticalScrollBarVisibility="Disabled"
Height="Auto"
HorizontalContentAlignment="Left"
VerticalContentAlignment="Top"
HorizontalAlignment="Stretch">
<ItemsControl.ItemTemplate>
<DataTemplate>
<c:ContactGroupControl />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
Impossible de reproduire. Pouvez-vous poster une capture d'écran? –