Hi I am using xamgrid for silverlight 4 (InfragisticsSL4.Controls.Grids.XamGrid.v10.3, Version - 10.3.20103.2279). I have a xamgrid which has around 50 columns (majority of them are grouped). The width of the columns is not same. I also have a fixed column on the left. All the columns are template columns. I recently implemented keyboard navigation wherein i have attached to the ActiveCellChanged event. I have to highlight the text in case if the active cell contains a textbox. This works fine until i tab to the end of the visible region of the scroll.
When i tab to a cell outside the scrolls view the thumb of the scrollbar goes to the end.
When i tab once more it comes back to start position.
When i tab again the thumb moves forward but the cell control is still not in view. When I drag the thumb manually a bit forward, I can see that the cell has gained focused.
This functionality works a bit better without the fixed column. The thumb moves fine but my active cell is still half into view.
Thanks Stefan for your sample. But your sample does not have enough number of columns for horizontal scroll bars. Also I notice there is no fixed column. I have tried it without a fixed column as well as no horizontal scrollbar (I reduced number of columns to fit in screen). Keyboard navigation works fine in this case. But please try with the above two scenarios. Please let me know if you find the same issues. If this issue is fixed in other versions of xamgrid for silverlight 4 please let me know.
Hello,
It has been a while since you have made your post, in case you still need support I will be glad to assist you further. I suppose the other community members can benefit from this answer as well. I have been looking into your post and I created a sample project for you following your scenario and everything seems to work ok on my side. If the sample doesn’t satisfies all your needs feel free to modify it, so it reproduces your behavior and send it back to me for further investigation.
Feel free to write me if you have further questions.