Это кажется абсурдно простым вопросом, но поиск в Google и Stack Overflow ничего не дает. Как отключить горизонтальную прокрутку в WPF ListBox когда предметы занимают больше места по горизонтали, чем доступно в коробке?
Как отключить горизонтальную прокрутку в WPF ListBox?
Ответы (2)
В XAML:
<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />
In C#:
myListBox.SetValue(
ScrollViewer.HorizontalScrollBarVisibilityProperty,
ScrollBarVisibility.Disabled);
person
Jason Anderson
schedule
17.12.2008
Если это не сработает, воспользуйтесь этим простым ответом ›› stackoverflow.com/a/1739298/2123400
- person Eftekhari; 10.01.2018
Если вы создали Listbox из выделенного кода и хотите внести изменения в XAML:
<UserControl.Resources>
<Style TargetType="{x:Type ListBox}" x:Key="{x:Type ListBox}" >
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
</Style>
</UserControl.Resources>
person
radyokafa
schedule
27.11.2020