2016-09-13 7 views
0

Я использую ItemTemplate для настройки отображения данных в ComboBox. Но мой рекорд очень велик. Так что это займет много времени, чтобы отобразить элементы. Есть ли способ добавить пейджинг в ComboBox в WPF?Пейджинг в ComboBox

Я искал в Интернете и нашел некоторые решения. например: http://vbcity.com/blogs/xtab/archive/2009/12/15/wpf-using-a-virtualizingstackpanel-to-improve-combobox-performance.aspx

Но, к сожалению, потому что я визуализирую элементы с помощью сетки, у меня все еще есть эта проблема !!!.

Благодаря

+0

Возможный дубликат [Bind Combobox с огромными данными в WPF] (http://stackoverflow.com/questions/6610601/bind-combobox-with-huge-data-in-wpf) –

+0

Я видел этот пост и это решение. Но это не отвечает за мою проблему. Спасибо в любом случае –

ответ

0

Вы пробовали использовать свойство

VirtualizingStackPanel.IsVirtualizing="True"  
VirtualizingStackPanel.VirtualizationMode="Recycling" 

?

<ComboBox VirtualizingStackPanel.IsVirtualizing="True"  
      VirtualizingStackPanel.VirtualizationMode="Recycling" /> 
+0

Да. Я пробовал и то, и другое. Я не могу использовать «VirtualizingStackPanel.VirtualizationMode =« Утилизация »для некоторых причин рендеринга. Но я использую 'VirtualizingStackPanel.IsVirtualizing =" True "' –