【问题标题】:How to give scroll bar to an WPF treeview [closed]如何为WPF树视图提供滚动条[关闭]
【发布时间】:2011-07-27 10:43:13
【问题描述】:

我用过

<ScrollViewer CanContentScroll="True">
    <TreeView ...>
    </TreeView>
</ScrollViewer>

但不能正常工作我想要一个新的

【问题讨论】:

    标签: wpf vb.net treeview


    【解决方案1】:

    TreeView 管理自己的滚动查看器。您需要在树视图本身上将ScrollViewer.HorizontalScrollBarVisibilityScrollViewer.VerticalScrollBarVisiblity 设置为Visible,以强制显示相应的滚动条。

    <TreeView
      ScrollViewer.VerticalScrollBarVisibility="Visible"
      ScrollViewer.HorizontalScrollBarVisibility="Visible" />
    

    【讨论】:

      【解决方案2】:

      此外,请确保您的 TreeView 不会位于将永远垂直扩展的控件中 - 一个常见的错误是:

      <StackPanel>
         <... />
            <TreeView>
      

      在这个例子中,TreeView 会在不滚动的情况下变得越来越长,因为 StackPanel 的高度是无限的。

      【讨论】:

      • 这正是我遇到的情况。感谢您的提示。
      猜你喜欢
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多