ScrollViewers RelativeScrollPosition always returns (0.5 , 0)
If you don’t have enough content in the ScrollViewer
to actually require scrolling it will always return the same value. What that value is depends on the alignment of the contents.
If you do have enough content then please provide a UX sample so I can determine what the issue might be.