防止选定TreeView项目上的自动水平滚动

时间:2011-09-08 20:13:54

标签: c# wpf

选择TreeViewItem时,水平和垂直滚动条会调整,以便在视图中显示。我喜欢垂直滚动条行为,但我想停止水平滚动条行为。禁用水平滚动条无效。

2 个答案:

答案 0 :(得分:2)

尝试使用ScrollViewer.Horizo​​ntalScrollBarVisability并将其设置为已禁用。

<TreeView Width="100" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
        <TreeViewItem Header="This is a very long header with a small width..................123"/>
    </TreeView>

答案 1 :(得分:0)

This可能会指导你...

Key是在scrollviewer收到之前在树视图项级别处理BringIntoView事件。