performance - Debugging WPF DataGrid Virtualization Issue -


i'm using wpf datagrid (.net or toolkit), unacceptably slow when binding observable collection. contains 3500 rows , 10 columns , takes on minute display contents. points the fact not doing ui virtualization of data. however, can't figure out why case.

i not using grouping. have made sure grid's height contained placing in panel fixed height. have set virtualization properties on datagrid. have checked in snoop , these properties set. however, snoop shows after loading there several thousand datagridrows in visual tree. whether caused using snoop have no idea. have tried using aqtime find out going on. slowdown not appear in our code in system code. however, can't find way of seeing wpf to. have stripped down grid , have tried both .net 4 datagrid , toolkit datagrid. both unacceptably slow show initial data. have tried fixing row height , column widths. makes no difference.

how can confirm virtualisation on , if is off why off? how can debug happening outside of our code? there way of seeing wpf to? (i've tried using wpf performance suite, reason not give output our application).

i'm running out of ideas. should not slow, when 10 rows visible in ui.

can help?

make sure scrollviewer.cancontentscroll not set false.

see why setting scrollviewer.cancontentscroll false disable virtualization explanation.

btw: wpf 4.5 introduces new features virtualizingpanel may you.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -