当我使用ListBox + WrapPanel在ListBox ItemsPanelTemplate中的WPF中显示信息时,性能结果非常差。ListBox和WrapPanel性能下降
如果我从列表框中删除WrapPanel信息大约需要5秒用WrapPanel完全显示它需要约1.10分钟。
关于如何提高性能的任何提示?
配置为: 我的DataTemplate位于App.xaml中,并使用1个Border,Grid和20个TextBlocks封装在6个不同的VirtualizingStackPanel内。
列表框:
<ListBox Name="myListBox"
Margin="4"
BorderBrush="DarkSlateGray" BorderThickness="1"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ItemsSource="{Binding propList}"
ItemTemplate="{StaticResource myDataTemplate}" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
谢谢。
请参阅[本](http://stackoverflow.com/q/9946811/1997232)。 – Sinatr