private void ScrollPresenter_ScrollAnimationStarting(ScrollPresenter sender, ScrollingScrollAnimationStartingEventArgs args) { AppendAsyncEventMessage($"ScrollPresenter.ScrollAnimationStarting OffsetsChangeCorrelationId={args.CorrelationId}, SP=({args.StartPosition.X}, {args.StartPosition.Y}), EP=({args.EndPosition.X}, {args.EndPosition.Y})"); try { Vector3KeyFrameAnimation stockKeyFrameAnimation = args.Animation as Vector3KeyFrameAnimation; if (stockKeyFrameAnimation != null) { txtStockOffsetsChangeDuration.Text = stockKeyFrameAnimation.Duration.TotalMilliseconds.ToString(); if (!string.IsNullOrWhiteSpace(txtOverriddenOffsetsChangeDuration.Text)) { double durationOverride = Convert.ToDouble(txtOverriddenOffsetsChangeDuration.Text); stockKeyFrameAnimation.Duration = TimeSpan.FromMilliseconds(durationOverride); } } } catch (Exception ex) { txtExceptionReport.Text = ex.ToString(); lstLogs.Items.Add(ex.ToString()); } }
private void ScrollPresenter_ScrollAnimationStarting(ScrollPresenter sender, ScrollingScrollAnimationStartingEventArgs args) { try { if (chkLogBringIntoViewRequestedEvents.IsChecked == true) { AppendAsyncEventMessage("ScrollAnimationStarting ScrollPresenter=" + sender.Name + ", OffsetsChangeId=" + args.ScrollInfo.OffsetsChangeId); } Vector3KeyFrameAnimation stockKeyFrameAnimation = args.Animation as Vector3KeyFrameAnimation; if (stockKeyFrameAnimation != null) { TextBox txtStockOffsetsChangeDuration = null; string overriddenOffsetsChangeDuration = string.Empty; if (sender == innerScrollPresenter || sender == innerScrollPresenter2) { txtStockOffsetsChangeDuration = txtInnerStockOffsetsChangeDuration; overriddenOffsetsChangeDuration = txtInnerOverriddenOffsetsChangeDuration.Text; } else { txtStockOffsetsChangeDuration = txtOuterStockOffsetsChangeDuration; overriddenOffsetsChangeDuration = txtOuterOverriddenOffsetsChangeDuration.Text; } txtStockOffsetsChangeDuration.Text = stockKeyFrameAnimation.Duration.TotalMilliseconds.ToString(); if (!string.IsNullOrWhiteSpace(overriddenOffsetsChangeDuration)) { double durationOverride = Convert.ToDouble(overriddenOffsetsChangeDuration); stockKeyFrameAnimation.Duration = TimeSpan.FromMilliseconds(durationOverride); } } } catch (Exception ex) { txtExceptionReport.Text = ex.ToString(); lstScrollPresenterEvents.Items.Add(ex.ToString()); } }
private void ScrollPresenter_ScrollAnimationStarting(ScrollPresenter sender, ScrollingScrollAnimationStartingEventArgs args) { try { AppendAsyncEventMessage("ScrollAnimationStarting OffsetsChangeId=" + args.ScrollInfo.OffsetsChangeId); Vector3KeyFrameAnimation stockKeyFrameAnimation = args.Animation as Vector3KeyFrameAnimation; if (stockKeyFrameAnimation != null && !string.IsNullOrWhiteSpace(txtOverriddenOffsetsChangeDuration.Text)) { txtStockOffsetsChangeDuration.Text = stockKeyFrameAnimation.Duration.TotalMilliseconds.ToString(); double durationOverride = Convert.ToDouble(txtOverriddenOffsetsChangeDuration.Text); stockKeyFrameAnimation.Duration = TimeSpan.FromMilliseconds(durationOverride); } } catch (Exception ex) { txtExceptionReport.Text = ex.ToString(); lstScrollPresenterEvents.Items.Add(ex.ToString()); } }
private void ScrollView_ScrollAnimationStarting(ScrollView sender, ScrollingScrollAnimationStartingEventArgs args) { AppendAsyncEventMessage($"ScrollView.ScrollAnimationStarting OffsetsChangeId={args.ScrollInfo.OffsetsChangeId}"); }
private void ScrollPresenter_ScrollAnimationStarting(ScrollPresenter sender, ScrollingScrollAnimationStartingEventArgs args) { AppendAsyncEventMessage($"ScrollPresenter.ScrollAnimationStarting OffsetsChangeId={args.ScrollInfo.OffsetsChangeId}, SP=({args.StartPosition.X}, {args.StartPosition.Y}), EP=({args.EndPosition.X}, {args.EndPosition.Y})"); }