public extern GeneralTransform TransformToVisual([In] UIElement visual); public extern void InvalidateMeasure();
public static double DistanceFromTop(this ScrollViewer scrollViewer, UIElement element) { var transform = element.TransformToVisual(scrollViewer); var position = transform.TransformPoint(new Point(0, 0)); return position.Y; }