Какая библиотека / класс предоставляет API для работы с неизменяемыми изображениями в WPF? - PullRequest
0 голосов
/ 27 октября 2018

Рассмотрим простой пример:

internal class ImageSelectorViewModel 
{

     public ImageSource SelectedImage { get; private set; }
     public ICommand SelectImageCommand { get; }
}

Выполнение SelectImageCommand изменяет изображение в свойстве SelectedImage.

Как я могу быть уверен, что никто не сможет нарушить мое изображение извне (преобразовать, удалить, изменить пиксель или что-то еще)? Мне нужно, чтобы изображение было только для чтения.

Я слышал о Freeze() методе. Но, похоже, это больше для производительности, чем для неизменности.

Некоторые реализации ImageSource обеспечивают неизменность?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...