private void ResetView(UIElement element)
        {
            ScrollPresenter scrollPresenter = element as ScrollPresenter;

            if (scrollPresenter != null)
            {
                scrollPresenter.ScrollTo(
                    0.0,
                    0.0,
                    new ScrollingScrollOptions(AnimationMode.Disabled, SnapPointsMode.Ignore));

                int viewChangeId = scrollPresenter.ZoomTo(
                    1.0f,
                    System.Numerics.Vector2.Zero,
                    new ScrollingZoomOptions(AnimationMode.Disabled, SnapPointsMode.Ignore)).ZoomFactorChangeId;

                if (this.scrollPresenter3 == scrollPresenter)
                {
                    scrollPresenter3ZoomFactorChangeId = viewChangeId;
                }
            }
            else
            {
                ScrollViewer scrollViewer = element as ScrollViewer;
                scrollViewer.ChangeView(0, 0, 1.0f, true /*disableAnimation*/);
            }
        }
Example #2
0
        private void ResetView(ScrollPresenter scrollPresenter)
        {
            int viewChangeId = scrollPresenter.ScrollTo(
                0.0,
                0.0,
                new ScrollingScrollOptions(AnimationMode.Disabled, SnapPointsMode.Ignore)).OffsetsChangeId;

            this.fullLogs.Add(scrollPresenter.Name + " ScrollTo requested. Id=" + viewChangeId);

            viewChangeId = scrollPresenter.ZoomTo(
                1.0f,
                System.Numerics.Vector2.Zero,
                new ScrollingZoomOptions(AnimationMode.Disabled, SnapPointsMode.Ignore)).ZoomFactorChangeId;
            this.fullLogs.Add(scrollPresenter.Name + " ZoomTo requested. Id=" + viewChangeId);
            if (this.scrollPresenter52 == scrollPresenter)
            {
                scrollPresenter52ZoomFactorChangeId = viewChangeId;
            }
        }
        private void ResetView(ScrollView scrollView)
        {
            ScrollPresenter scrollPresenter   = ScrollViewTestHooks.GetScrollPresenterPart(scrollView);
            string          scrollPresenterId = (VisualTreeHelper.GetParent(scrollPresenter) as FrameworkElement).Name + "." + scrollPresenter.Name;

            int viewChangeId = scrollPresenter.ScrollTo(0.0, 0.0, new ScrollingScrollOptions(AnimationMode.Disabled, SnapPointsMode.Ignore)).OffsetsChangeId;

            this.fullLogs.Add(scrollPresenterId + " ScrollTo requested. Id=" + viewChangeId);

            viewChangeId = scrollPresenter.ZoomTo(1.0f, System.Numerics.Vector2.Zero, new ScrollingZoomOptions(AnimationMode.Disabled, SnapPointsMode.Ignore)).ZoomFactorChangeId;
            this.fullLogs.Add(scrollPresenterId + " ZoomTo requested. Id=" + viewChangeId);

            chkLogUpdated.IsChecked = false;

            if (scrollView == this.scrollView52)
            {
                scrollView52ZoomFactorChangeId = viewChangeId;
            }
        }