基于WPF的树状结构与虚拟化层次结构
问题描述:
我在为应用程序设计UI时有以下要求。 我们的层次结构如下图所示基于WPF的树状结构与虚拟化层次结构
-
1级
-
Level2.1
- Level3的
- 1000Thumbnails .....(画布面板内,其内部ListBox)
- Level3的
-
Level2.2
- 级别3
- 1000Thumbnails .....(裹面板,其是内部列表框内侧)
- 级别3
-
然而,虚拟化的工作,我们需要的TreeView内限制列表框的大小。有了这个限制,我们最终得到两个滚动条,如上图所示。
是否有无论如何我们可以避免在ListBox滚动查看器,但仍然有虚拟化和滚动(使用鼠标)缩略图可能使用ScrollViewer的TreeView控制?
请让我知道你是否需要更多信息。
在此先感谢您的帮助!
如果我隐藏ListView内的滚动条,我将如何滚动ListBox内的图像?如果我隐藏TreeView的滚动条,我将如何滚动TreeView的其他项目?我的要求是我应该可以使用鼠标进行滚动。通过键盘滚动是一种选择,但不是解决方案。 –