Наиболее подходящий растровый класс для модели - PullRequest
4 голосов
/ 25 мая 2011

Я пишу простое приложение WPF, используя MVVM.Какой класс наиболее удобен для получения растровых изображений из моделей и дальнейшей привязки данных: Bitmap, BitmapImage, BitmapSource?

public class Student
{
    public <type?> Photo
    {
        get;
    }
}

Или, может быть, я могу каким-то образом преобразовать Bitmap в BitmapSource с помощью ViewModel?

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Я всегда использую BitmapImage, он довольно специализированный и предлагает хорошие свойства и события, которые могут быть полезны (например, IsDownloading, DownloadProgress & DownloadCompleted).

0 голосов
/ 30 мая 2011

Полагаю, более гибкий способ - вернуть фотографию (или любое другое растровое изображение) в виде потока.Кроме того, если фотография была изменена, модель должна запустить событие изменения фотографии, а клиент должен обработать событие изменения фотографии, чтобы получить новую фотографию.

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