我正在寻找一种方法,出于性能原因,有一种VirtualizedPanel,其中只有视口中的FrameworkElement的一部分(在面板的宽度和高度内)在视觉上可用,其余的是虚拟化。 我想过使用ViewportControl,但是这样的控制允许滚动内部的元素。然后我找到了这个VirtualizingPanel类,但是,似乎该类在每个UIElement的基础上虚拟化,即你无法虚拟化FrameworkElement的一部分,它既可以是整个元素,也可以不是任何东西。 所以我想知道是否有一个控件可以用来实现这个目标。或者,最简单,非偷工减料的方式如何。即我知道我可以设置ViewportControl.Bounds =“0 0 0 0”以防止用户滚动ViewportControl,但这不是一个优雅的解决方案。