79668839

Date: 2025-06-17 09:53:30
Score: 0.5
Natty:
Report link

Image was inserted by default way:

<Image Grid.Column="0" Grid.Row="0"
       Source="{Binding Path=ImageBitmapSource, Mode=OneWay}" HorizontalAlignment="Center"
                   VerticalAlignment="Top" Stretch="UniformToFill" Margin="10,20"/>

And ImageBitmapSource in ViewModel was inited by this code:

        protected static void LoadImage(ImportFileType importFileType, string relativeImage1Path,
                                        Action<bool> setIsEmpty, Action<BitmapImage> setBitmapImage)
        {
            var imagesPath = StorableData.GetPath(importFileType);

            var bitmapImage = ImagesViewModelBase.CreateBitMapImage(IOExt.Combine(imagesPath, relativeImage1Path));
            if (bitmapImage != null)
            {
                bitmapImage.Freeze();
            }

            setIsEmpty(bitmapImage == null);
            setBitmapImage(bitmapImage);
        }
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Aleksandr A