private object OnUpdatePanningFeedback(object args) { HwndPanningFeedback panningFeedback = (HwndPanningFeedback)args; _updatePanningOperation = null; UnsafeNativeMethods.UpdatePanningFeedback(panningFeedback.Handle, panningFeedback._deviceOffsetX, panningFeedback._deviceOffsetY, panningFeedback._inInertia); return(null); }
internal void UpdatePanningFeedback(Vector totalOverpanOffset, bool animate) { if ((_panningFeedback == null) && (_sourceWindow != null)) { _panningFeedback = new HwndPanningFeedback(_sourceWindow); } if (_panningFeedback != null) { // Update the window position _panningFeedback.UpdatePanningFeedback(totalOverpanOffset, animate); } }