C# 如何在WPF列表框中禁用水平滚动?
这似乎是一个简单得荒谬的问题,但谷歌和堆栈溢出搜索却一无所获。当项目占用的水平空间超过框中的可用空间时,如何在WPF中禁用水平滚动?在XAML中:C# 如何在WPF列表框中禁用水平滚动?,c#,.net,wpf,visual-studio,listbox,C#,.net,Wpf,Visual Studio,Listbox,这似乎是一个简单得荒谬的问题,但谷歌和堆栈溢出搜索却一无所获。当项目占用的水平空间超过框中的可用空间时,如何在WPF中禁用水平滚动?在XAML中: <ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" /> 如果您从codebehind创建了列表框,并希望在XAML中进行更改: <UserControl.Resources> <Style TargetType="{x:Typ
<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />
如果您从codebehind创建了列表框,并希望在XAML中进行更改:
<UserControl.Resources>
<Style TargetType="{x:Type ListBox}" x:Key="{x:Type ListBox}" >
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
</Style>
</UserControl.Resources>
如果它不适合您,请使用此简单答案>>
<UserControl.Resources>
<Style TargetType="{x:Type ListBox}" x:Key="{x:Type ListBox}" >
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
</Style>
</UserControl.Resources>