У меня очень низкие результаты при использовании ListBox + WrapPanel для отображения информации в моем WPF внутри ListBox ItemsPanelTemplate.Медленная производительность ListBox и WrapPanel
Если я удалю WrapPanel из списка ListBox, информация займет около 5 сек., чтобы полностью отобразить WrapPanel, это займет около 1.10 мин.
Любые советы о том, как улучшить производительность на этом?
Конфигурация: My DataTemplate находится в App.xaml и использует 1 Border, Grid, 20 TextBlocks, завернутых в 6 разных VirtualizationStackPanels.
ListBox:
<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