Quantcast
Channel: Extended WPF Toolkit™ Community Edition
Viewing all articles
Browse latest Browse all 4964

Commented Issue: DataGridControl PageDn/PageUp doesn't work when there's a tall rows [22504]

$
0
0
I'm using a DataGridControl with a TableView. The row height can vary and sometimes rows can be taller than normal. This particular bug occurs if the total height of the row is higher than the next page would be.

What happens is that PageDn stops working and will not scroll to the next item. It appears to be rooted in TableViewItemsHost.HandlePageDownKey. It appears to be incorrectly calculating either the initialDesiredIndex or the focusContainerRealizedIndex and what's happening is these two values match and SetCurrent is never called.

Please let me know if you need me to put together a repro to demonstrate this.
Comments: ** Comment from web user: BoucherS **

Hi,

We take note of this bug.

You can use the scrollBar or resize the DataGridControl for now when there is rows to big.

We are using itemScrolling (not pixel scrolling) in TableView. We are not evaluating the height of each item on the next page to decide which item will be positioned on top of the next page. So we could be skipping items which would never appear.

We will need to modify the way it is done.

――――
_Get more controls, features, updates and technical support with [Xceed Toolkit Plus for WPF](https://wpftoolkit.codeplex.com/wikipage?title=Compare%20Editions)_


Viewing all articles
Browse latest Browse all 4964

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>