Hi,
I have a radgridview that is bound to an observablecollection containing 16 properties, one for each column of the radgridview. I have an WCF service that I poll every second, updating the observablecollection and thus, updating the radgridview. I'm doing this with a dispatchertimer that fires a backgroundworker. This works quite smoothly, although larger result sets (more than 50 rows) cause the GUI to freeze and/or the radgridview to "blink" momentarily. Those, I'm assuming are limitations of WPF's threading abilities. Anyhow, the largest problem I have is that on radgridview's that scroll vertically, when a user scrolls down, the grid scrolls all the way back to the top whenever the collection changes.
I'm using Row and Column virtualization, if that makes any difference.
Is there a way to make the grid not scroll to the top when the collection changes??
I have a radgridview that is bound to an observablecollection containing 16 properties, one for each column of the radgridview. I have an WCF service that I poll every second, updating the observablecollection and thus, updating the radgridview. I'm doing this with a dispatchertimer that fires a backgroundworker. This works quite smoothly, although larger result sets (more than 50 rows) cause the GUI to freeze and/or the radgridview to "blink" momentarily. Those, I'm assuming are limitations of WPF's threading abilities. Anyhow, the largest problem I have is that on radgridview's that scroll vertically, when a user scrolls down, the grid scrolls all the way back to the top whenever the collection changes.
I'm using Row and Column virtualization, if that makes any difference.
Is there a way to make the grid not scroll to the top when the collection changes??