Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
95
DeferredScroll, Scroll Synchronization and ScrollTip
posted

Hi,

I have the following issue:

I have a XamDataGrid (GridColumn 0), a GridSplitter (GridColumn 1) and a ScrollViewer (GridColumn2) in a Grid.

Now I would like to have the following behaviour:

- Deferrable Scroll with ScrollTip (like in standard XamDataGrid)

- Scroll Synchronization between the two ScrollViews (Xam and "normal")

I have tried several approaches.

I have changed the RecordListControl Style and added a ScrollSynchronizer Group to the ScrollViewer of the XamDataGrid and the other one. This enables synchronization, but if I use IsDeferredScrollingEnabled=True on both, the ScrollTip does not get refreshed while scrolling (and the scrolltip is only seen when scrolling on the xamdatagrid).

If IsDeferredScrollingEnabled=False on the XamDataGrids ScrollViewer and ScrollingMode of XamDataGrid is DeferredWithScrollTips, the second ScrollViewer is scrolled immediately and not in deferred mode.

So, to solve this issue, I'd like to know if it is possible to update the ScrollTip otherwise and if it is possible that the scrolltip is shown when scrolling on the other ScrollViewer.

I also have thought of trying to set the scrollowner, but can't imagine how and if this would be the right thing to do.

Any suggestions on how this could be done?