Bagaimana saya bisa menonaktifkan pengguliran horizontal di WPF ListBox?

119

Ini tampaknya pertanyaan yang sangat sederhana tetapi pencarian Google dan Stack Overflow tidak menghasilkan apa-apa. Bagaimana saya bisa menonaktifkan pengguliran horizontal di WPF ListBox ketika item mengambil lebih banyak ruang horizontal daripada yang tersedia di kotak?

Martin Doms
sumber

Jawaban:

269

Di XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

Di C #:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
Jason Anderson
sumber
1
Jika tidak berhasil, gunakan jawaban sederhana ini >> stackoverflow.com/a/1739298/2123400
Eftekhari