У меня есть некоторый код, который извлекает данные из службы отдыха и заполняет список изображением и текстом, используя привязку.
Исходный код был сделан в коде главной страницы, а IValueConverter (возвращает BitmapImage)используется для изображения.Все работает нормально.
Я перенес этот проект для использования MVVM Light Toolkit как в WPF4, так и в Silverlight 4. WPF4 работает, как и ожидалось, с отображением изображения и текста, однако в версии Silverlight 4 не отображается изображение итолько показывает текст.
С портом MVVM я добавил насмешку для поддержки времени разработки.Я заметил, что в проекте Silverlight MVVM, когда я удаляю iValueConverter в режиме разделения по времени разработки, отображается изображение времени разработки.
Я попытался запустить приложение с iValueConverter и без него, но изображение по-прежнему не отображается без предупреждений об отладке.Итак, я проверил, что привязка работает для Image, связав свойство Image с Textblock, и URI полного пути отображается в Textblock.
Я также пытался использовать сервис Mock во время выполнения (Silverlight)и изображение также не отображается с / без iValueConverter.
У кого-нибудь есть мысли?