проблема с изображением в wpf (изображение не отображается) - PullRequest
5 голосов
/ 22 июня 2011

Я не понимаю, почему я не могу отобразить изображение в WPF.Возможно, я случайно изменил папку ресурсов, и по этой причине я не отображаюсь.Итак, я создал новое приложение wpf, и у меня есть это:

enter image description here

, и когда я запускаю программу, моя картинка отображается как:

enter image description here

Почему, когда я пытаюсь сделать то же самое в моей программе, изображение не отображается!?

enter image description here

обратите внимание, как при запуске программы появляетсянет изображения ...

enter image description here

В другом приложении я просто перетащил элемент управления изображением в главное окно, а затем просмотрел случайное изображение на своем компьютере, а когда выполнил изапустить это работает нормально.Почему я не могу сделать то же самое с приложением, с которым я работаю?


РЕДАКТИРОВАТЬ:

с некоторыми изображениями это работает, а с другими - нет!почему?

посмотрите:

enter image description here

, и когда я компилирую и запускаю одно изображение, не появляется!

enter image description here

, а также посмотрите, как файлы имеют одинаковые свойства.

настройки для изображения папки:

enter image description here

настройки для изображения mov:

enter image description here

Ответы [ 3 ]

11 голосов
/ 22 июня 2011

Скорее всего, для изображения не задано действие «Сборка» в качестве ресурса.Если это что-то еще, включая встроенный ресурс, то оно не будет отображаться должным образом во время выполнения.

Другие вещи, которые вы можете проверить, - это разрешение изображения.В Paint вы используете File> Properties для просмотра разрешения.

Попробуйте сохранить в другом формате, например, jpg.Если это работает, то это, вероятно, проблема с вашим файлом.

Возможно, вам также придется почистить и перестроить ваше решение.

0 голосов
/ 10 августа 2016

.BMP Формат изображения не поддерживается.У меня была та же проблема, но после преобразования изображения в формат .jpeg оно работало правильно.

0 голосов
/ 22 июня 2011

Я исправляю это и не понимаю, почему это работает.Мне нужно добавить эту информацию для моего подключения sqllite для работы.Я просто должен был закомментировать это:

enter image description here

, и это сработало.Может быть, это ошибка sqllite, о которой я должен сообщить, потому что эти строки были добавлены при создании соединения с Visual Studio.

...