WPF-将ContentPresenter或VirtualzingStackPanel用作ListBox控件模板中的itemshost之间是否存在性能差异?

WPF-将ContentPresenter或VirtualzingStackPanel用作ListBox控件模板中的itemshost之间是否存在性能差异?,wpf,listbox,controltemplate,Wpf,Listbox,Controltemplate,这个问题几乎是不言自明的。是的,有。virtualzingstackpanel优化了项目的显示—它只创建和保存可见的项目—从而提供了更好的性能 使用另一个面板可以扩展样式和滚动的可能性,但如果有成百上千个条目,则可能会出现问题 顺便说一句,如果将CanContentScroll属性设置为false,即使是VirtualizingStackPanel也会生成所有项目,以提供更平滑的滚动-默认情况下是从一个项目滚动到下一个项目。是的,有。virtualzingstackpanel优化了项目的显示—它

这个问题几乎是不言自明的。

是的,有。
virtualzingstackpanel
优化了项目的显示—它只创建和保存可见的项目—从而提供了更好的性能

使用另一个面板可以扩展样式和滚动的可能性,但如果有成百上千个条目,则可能会出现问题


顺便说一句,如果将
CanContentScroll
属性设置为
false
,即使是
VirtualizingStackPanel
也会生成所有项目,以提供更平滑的滚动-默认情况下是从一个项目滚动到下一个项目。

是的,有。
virtualzingstackpanel
优化了项目的显示—它只创建和保存可见的项目—从而提供了更好的性能

使用另一个面板可以扩展样式和滚动的可能性,但如果有成百上千个条目,则可能会出现问题

顺便说一句,如果将
CanContentScroll
属性设置为
false
,即使是
virtualizangstackpanel
也会生成所有项目,以提供更平滑的滚动-默认情况下是从一个项目滚动到下一个项目