C# 如何将数据重新加载到图像列表框itemtemplate中?需要很长时间
我有三个按钮选项,用于从db检索数据并将datacontext设置为ListBox,因为每次单击不同的菜单选项时,我都会将一个图像添加到ListBox ItemTemplate,这会导致长时间刷新项目。图像大小在15KB到45KB之间,并在本地加载。已经尝试过,VirtualzingStackPanel=“Recycling”不起作用,可能是我遗漏了什么。您是否将默认项目面板更改为VirtualzingStackPanel?您的列表框中有多少项目?您的列表框中有分组吗 如果没有,那么您可能需要查看wpf中的datavirtualizaton。有关更多信息,请查看下面的链接C# 如何将数据重新加载到图像列表框itemtemplate中?需要很长时间,c#,wpf,.net-4.0,itemtemplate,C#,Wpf,.net 4.0,Itemtemplate,我有三个按钮选项,用于从db检索数据并将datacontext设置为ListBox,因为每次单击不同的菜单选项时,我都会将一个图像添加到ListBox ItemTemplate,这会导致长时间刷新项目。图像大小在15KB到45KB之间,并在本地加载。已经尝试过,VirtualzingStackPanel=“Recycling”不起作用,可能是我遗漏了什么。您是否将默认项目面板更改为VirtualzingStackPanel?您的列表框中有多少项目?您的列表框中有分组吗 如果没有,那么您可能需要查
将项目模板设置为stackpanel不起作用,我应该使用后台工作人员吗?将模板设置为stackpanel将删除虚拟化,使情况变得更糟
poindexter12
正在讨论将ItemsPanelTemplate
设置为VirtualizangStackPanel
。我显示了大约20个项目。这里的问题是当我刷新数据并将数据从db重新加载到ListBox中时。一旦项目显示出来,浏览它们就没有问题了。无论如何,链接帮助了很多!谢谢