如何在WPF ListBox中禁用水平滚动?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在WPF ListBox中禁用水平滚动?相关的知识,希望对你有一定的参考价值。

这似乎是一个荒谬简单的问题,但谷歌和Stack Overflow搜索没有产生任何结果。当项目占用的空间比框中可用的水平空间更大时,如何在WPF ListBox中禁用水平滚动?

答案

在XAML中:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

在C#中:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);

以上是关于如何在WPF ListBox中禁用水平滚动?的主要内容,如果未能解决你的问题,请参考以下文章

WPF 禁用ItemControl 自动滚动

WPF listbox 水平方向的左右滚动条用两个button代替,请问这个button事件怎么写?最好能给我个demo。

WPF中ListBox滚动时的缓动效果

如何在 ListBox 中禁用 ScrollViewer?

WPF ListBox 自动滚动到结束

每次我在 WPF 中加载时如何使 Listbox 的 ScrollViewer 滚动到顶部