我在为应用程序设计 UI 时遵循要求。我们有如下所示的层次结构
1级
2.1级
- 3级
- 1000Thumbnails .....(在 ListBox 内的 Wrap Panel 内)
- 3级
2.2级
- 3级
- 1000Thumbnails .....(在 ListBox 内的 Wrap Panel 内)
- 3级
我们希望为缩略图启用虚拟化,因为控件的数量可以超过 1000。
然而,为了使虚拟化工作,我们需要限制 TreeView 中 ListBox 的大小。有了这个限制,我们最终有两个滚动条,如上图所示。
无论如何我们可以避免在 ListBox 中滚动查看器,但仍然可以使用 TreeView 控件的 ScrollViewer 进行虚拟化和滚动(使用鼠标)缩略图?
如果您需要更多信息,请告诉我。
提前感谢您的帮助!