您可以使用 ScrollViewer 将整个 TreeView 包装起来,以便在需要时启用滚动条。例如:

<ScrollViewer>
    <TreeView>
        <TreeView.ItemTemplate>
            <!-- your item template here -->
        </TreeView.ItemTemplate>
    </TreeView>
</ScrollViewer>

请注意,如果 TreeView 控件及其所有子项的大小适合当前窗口大小,则不会出现滚动条。如果您想强制启用滚动条,请将 ScrollViewer 的 VerticalScrollBarVisibility 属性设置为 Visible,如下所示:

<ScrollViewer VerticalScrollBarVisibility='Visible'>
    <TreeView>
        <TreeView.ItemTemplate>
            <!-- your item template here -->
        </TreeView.ItemTemplate>
    </TreeView>
</ScrollViewer>
WPF TreeView ItemTemplate 菜单滚动条实现

原文地址: https://www.cveoy.top/t/topic/nm3Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录