Изображение не отображается в Listbox ItemDataTemplate после преобразования MVVM - PullRequest
1 голос
/ 19 февраля 2011

У меня есть некоторый код, который извлекает данные из службы отдыха и заполняет список изображением и текстом, используя привязку.

Исходный код был сделан в коде главной страницы, а IValueConverter (возвращает BitmapImage)используется для изображения.Все работает нормально.

Я перенес этот проект для использования MVVM Light Toolkit как в WPF4, так и в Silverlight 4. WPF4 работает, как и ожидалось, с отображением изображения и текста, однако в версии Silverlight 4 не отображается изображение итолько показывает текст.

С портом MVVM я добавил насмешку для поддержки времени разработки.Я заметил, что в проекте Silverlight MVVM, когда я удаляю iValueConverter в режиме разделения по времени разработки, отображается изображение времени разработки.

Я попытался запустить приложение с iValueConverter и без него, но изображение по-прежнему не отображается без предупреждений об отладке.Итак, я проверил, что привязка работает для Image, связав свойство Image с Textblock, и URI полного пути отображается в Textblock.

Я также пытался использовать сервис Mock во время выполнения (Silverlight)и изображение также не отображается с / без iValueConverter.

У кого-нибудь есть мысли?

1 Ответ

0 голосов
/ 19 февраля 2011

Теперь это решено. Я запустил новый проект, перестроил его вручную, скомпилировал и работал. Те же ссылки и тот же код. Похоже, какой-то Гремилин попал в один из внутренних файлов Microsoft?!?

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