var automationPeer = FrameworkElementAutomationPeer.FromElement(element) ??
FrameworkElementAutomationPeer.CreatePeerForElement(element);
var scrollProvider = automationPeer.GetPattern(PatternInterface.Scroll) as IScrollProvider;
if (scrollProvider != null) {
scrollProvider.Scroll(horizontalScrollAmount, verticalScrollAmount);
}