/// <summary> /// スクロールビューを1段階縮小する /// </summary> /// <param name="scrollViewer"></param> private void scaleDownScrollViewer(ScrollViewer scrollViewer) { float factor = scrollViewer.ZoomFactor; if (factor <= this.ViewModel.MinZoomFactor) { return; } scrollViewer.ZoomToFactor(factor - ZOOM_UPDOWN_UNIT); }
/// <summary> /// スクロールビューを1段階拡大する /// </summary> /// <param name="scrollViewer"></param> private void scaleUpScrollViewer(ScrollViewer scrollViewer) { float factor = scrollViewer.ZoomFactor; if (factor >= this.ViewModel.MaxZoomFactor) { return; } scrollViewer.ZoomToFactor(factor + ZOOM_UPDOWN_UNIT); }