Does anybody have this actually working, or are we just talking theoretical code here?
When I implement this and set a breakpoint after the ScrollToVerticalOffset, the VerticalOffset property of the scrollViewer is still zero.
I find this in the MSDN documentation for ScrollViewer:
"The
VerticalOffset property will not be updated until a layout pass has occurred. You can force an update by calling
UpdateLayout."
I've tried adding an UpdateLayout call right after setting the scroll position, both on the scrollViewer and then I tried on the parent scheduler control, and still I get no scrolling.
What's missing to make this actually work?