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

问题描述:

当选择TreeViewItem时,水平和垂直滚动条将进行调整,以便在视图中显示。我喜欢垂直滚动条行为,但我想停止水平滚动条行为。禁用水平滚动条不起作用。防止所选TreeView上的自动水平滚动项目

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

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

This可以引导你...

主要是在树视图项级的ScrollViewer接收到之前处理BringIntoView事件。