Comment puis-je désactiver le défilement horizontal dans une WPF ListBox?

119

Cela semble être une question absurdement simple, mais les recherches Google et Stack Overflow ne donnent rien. Comment puis-je désactiver le défilement horizontal dans une WPF ListBox lorsque les éléments occupent plus d'espace horizontal que celui disponible dans la zone?

Martin Doms
la source

Réponses:

269

En XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

En C #:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
Jason Anderson
la source
1
Si cela ne fonctionne pas pour vous, utilisez cette réponse simple >> stackoverflow.com/a/1739298/2123400
Eftekhari