Если вы хотите прокрутить кнопку, чтобы быть под мышью: вы можете получить положение кнопки относительно мыши с помощью
Point position = Mouse.GetPosition(RadioButton5);
, а затем выделите кнопку с помощью
ScrollViewer1.ScrollToVerticalOffset(ScrollViewer1.VerticalOffset - position.Y);
Если я вас правильно понял, вы прокручиваете кнопку, чтобы оказаться в верхней части списка.Вы можете достичь этого
Point point = ScrollViewer1.TranslatePoint(new Point(), RadioButton5);
ScrollViewer1.ScrollToVerticalOffset(ScrollViewer1.VerticalOffset - point.Y);
Надеюсь, именно это вы и пытались сделать.