private void AdjustImageDimensions(ImageItem source) { CropWindow = new AdjustImageWindow(); CropWindow.SetThumbnailImage(source.ImageFile); CropWindow.SetFullsizeImage(source.FullSizeImageFile); if (source.Rect.Width > 1) { CropWindow.SetCropRect(source.Rect.X, source.Rect.Y, source.Rect.Width, source.Rect.Height); } DisableLoadingStyleOnWindowActivate(); CropWindow.ShowAdjustPictureDimensionsDialog(); EnableLoadingStyleOnWindowActivate(); if (CropWindow.IsCropped) { source.UpdateImageAdjustmentOffset(CropWindow.CropResult, CropWindow.CropResultThumbnail, CropWindow.Rect); UpdatePreviewImages(); } }