Exemple #1
0
 private void ZoomSlider_ValueChanged(object sender, RangeBaseValueChangedEventArgs e)
 {
     if (MainImageScroller != null)
     {
         MainImageScroller.ChangeView(null, null, (float)e.NewValue);
     }
 }
Exemple #2
0
        private void FitToScreen()
        {
            var zoomFactor = (float)Math.Min(MainImageScroller.ActualWidth / item.ImageSource.PixelWidth,
                                             MainImageScroller.ActualHeight / item.ImageSource.PixelHeight);

            MainImageScroller.ChangeView(null, null, zoomFactor);
        }
        private void ReSize_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var item = PreviewPictures.DataContext as ImageFileInfo;
                if (fullSize is false)
                {
                    var zoomFactor = (float)Math.Min(HeaderContent.ActualWidth / item.ImageProperties.Width,
                                                     HeaderContent.ActualHeight / item.ImageProperties.Height);
                    MainImageScroller.ChangeView(null, null, zoomFactor);

                    fullSize = true; return;
                }

                if (fullSize is true)
                {
                    MainImageScroller.ChangeView(null, null, 1); fullSize = false;
                }
            }
            catch (Exception x)
            {
            }
        }
Exemple #4
0
 private void ShowActualSize()
 {
     MainImageScroller.ChangeView(null, null, 1);
 }