Пример #1
0
 private void ZoomToFocus()
 {
     if (!LayoutViewModel.ZoomToFocus)
     {
         return;
     }
     if (
         ServiceProvider.Settings.SelectedBitmap.FileItem
         .FileInfo != null &&
         ServiceProvider.Settings.SelectedBitmap.FileItem
         .FileInfo.FocusPoints.Count > 0)
     {
         ZoomAndPanControl.SnapTo(new Point(ServiceProvider.Settings.SelectedBitmap.FileItem.FileInfo.FocusPoints[0].X + ServiceProvider.Settings.SelectedBitmap.FileItem.FileInfo.FocusPoints[0].Width / 2,
                                            ServiceProvider.Settings.SelectedBitmap.FileItem.FileInfo.FocusPoints[0].Y + ServiceProvider.Settings.SelectedBitmap.FileItem.FileInfo.FocusPoints[0].Height / 2));
     }
 }