private void OnAddScrollVelocityRequested(IScrollController sender, ScrollControllerAddScrollVelocityRequestedEventArgs e) { if (sender == horizontalScrollController) { LogMessage("CanvasScrollControllerConsumer: OnAddScrollVelocityRequested for HorizontalScrollController"); } else if (sender == verticalScrollController) { LogMessage("CanvasScrollControllerConsumer: OnAddScrollVelocityRequested for VerticalScrollController"); } else { LogMessage("CanvasScrollControllerConsumer: OnAddScrollVelocityRequested for unknown sender"); } }
private int RaiseAddScrollVelocityRequested( float offsetVelocity, float?inertiaDecayRate) { LogMessage("ScrollBarController: RaiseAddScrollVelocityRequested for Orientation=" + Orientation + " with offsetVelocity=" + offsetVelocity + ", inertiaDecayRate=" + inertiaDecayRate); if (AddScrollVelocityRequested != null) { ScrollControllerAddScrollVelocityRequestedEventArgs e = new ScrollControllerAddScrollVelocityRequestedEventArgs( offsetVelocity, inertiaDecayRate); AddScrollVelocityRequested(this, e); if (e.CorrelationId != -1 && !lstAddScrollVelocityCorrelationIds.Contains(e.CorrelationId)) { operationsCount++; lstAddScrollVelocityCorrelationIds.Add(e.CorrelationId); } return(e.CorrelationId); } return(-1); }