Wie kann ich das horizontale Scrollen in einer WPF ListBox deaktivieren?

119

Dies scheint eine absurd einfache Frage zu sein, aber Google- und Stack Overflow-Suchanfragen ergeben nichts. Wie kann ich das horizontale Scrollen in einer WPF- ListBox deaktivieren, wenn Elemente mehr horizontalen Platz beanspruchen, als im Feld verfügbar ist?

Martin Doms
quelle

Antworten:

269

In XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

In C #:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
Jason Anderson
quelle
1
Wenn es für Sie nicht funktioniert, verwenden Sie diese einfache Antwort >> stackoverflow.com/a/1739298/2123400
Eftekhari