Como posso desativar a rolagem horizontal em uma ListBox WPF?

119

Esta parece ser uma pergunta absurdamente simples, mas as pesquisas do Google e do Stack Overflow não rendem nada. Como posso desabilitar a rolagem horizontal em uma ListBox WPF quando os itens ocupam mais espaço horizontal do que o disponível na caixa?

Martin Doms
fonte

Respostas:

269

Em XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

Em C #:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
Jason Anderson
fonte
1
Se não funcionar para você, use esta resposta simples >> stackoverflow.com/a/1739298/2123400
Eftekhari