¿Cómo puedo deshabilitar el desplazamiento horizontal en un ListBox de WPF?

119

Esta parece ser una pregunta absurdamente simple, pero las búsquedas de Google y Stack Overflow no arrojan nada. ¿Cómo puedo deshabilitar el desplazamiento horizontal en un ListBox de WPF cuando los elementos ocupan más espacio horizontal que el disponible en el cuadro?

Martin Doms
fuente

Respuestas:

269

En XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

C ª#:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
Jason Anderson
fuente
1
Si no funciona para usted, use esta respuesta simple >> stackoverflow.com/a/1739298/2123400
Eftekhari