这似乎是一个荒谬的简单问题,但 Google 和 Stack Overflow 搜索却一无所获。当项目占用的水平空间多于框中可用的水平空间时,如何禁用 WPF ListBox中的水平滚动?
iamaelephant
问问题
68461 次
2 回答
284
在 XAML 中:
<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />
在 C# 中:
myListBox.SetValue(
ScrollViewer.HorizontalScrollBarVisibilityProperty,
ScrollBarVisibility.Disabled);
于 2008-12-17T06:21:31.087 回答
0
如果您从代码隐藏创建了列表框并希望在 XAML 中进行更改:
<UserControl.Resources>
<Style TargetType="{x:Type ListBox}" x:Key="{x:Type ListBox}" >
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
</Style>
</UserControl.Resources>
于 2020-11-27T13:13:22.890 回答