Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/179: Рейтинг темы: голосов - 179, средняя оценка - 4.84
21 / 21 / 7
Регистрация: 22.02.2013
Сообщений: 237

Image не отображается

15.10.2013, 22:55. Показов 39768. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В конструкторе видно вставляемое изображение, когда нажимаю F5, изображения нет, что к чему?
XML
1
2
3
<Grid>                                              
          <Image Source="333aa41a18ed.jpg" />            
    </Grid>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2013, 22:55
Ответы с готовыми решениями:

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

Не отображается Image в TabItem
Добрый День, Подскажите что я делаю не так? не видно картинки :( Спасибо!

Не отображается картинка загруженная в image
Не отображается картинка загруженная в image, но при этом она видна сбоку, но в окне почему то не отображается. Устал уже от поиска решения...

20
 Аватар для Dexa
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
16.10.2013, 07:56
Как-то подозрительно. Изображение точно добавлено к проэкту как ресурс и лежит в корне проэкта?
0
21 / 21 / 7
Регистрация: 22.02.2013
Сообщений: 237
16.10.2013, 09:42  [ТС]
Лежит в корне. Как ресурс ничего не добавлял, может я упустил этот момент в учебнике?)
По Макдональду учусь.
0
8 / 8 / 1
Регистрация: 14.03.2013
Сообщений: 22
16.10.2013, 09:59
скинь проект
0
 Аватар для Dexa
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
16.10.2013, 10:00
Добавте изображение в проэкт, в свойствах «действие при построении» указать как ресурс. И после этого его можно так использовать. Если надо использовать внешний файл то
XML
1
<Image x:Name="test" />
C#
1
test.ImageSource = new BitmapImage(new Uri("testImage.bmp", UriKind.Relative));
«testImage.bmp» должно лежать рядом с экзешником.
1
21 / 21 / 7
Регистрация: 22.02.2013
Сообщений: 237
16.10.2013, 21:49  [ТС]
Посмотрите проект во вложении, что я не так делаю. В ресурсы добавил, ничего не поменялось.
Вложения
Тип файла: rar WpfApplication2.rar (72.4 Кб, 86 просмотров)
0
71 / 69 / 19
Регистрация: 13.12.2011
Сообщений: 274
17.10.2013, 08:21
Поставьте значение для картинки не "Внедренный ресурс", а "Resource", как на фото:
6
21 / 21 / 7
Регистрация: 22.02.2013
Сообщений: 237
17.10.2013, 09:56  [ТС]
Спасибо, заработало. Хотя я вчера и так и так пробовал, ничего не работало

А ещё мне интересно как так сделать расплывчатой панель задач?
1
71 / 69 / 19
Регистрация: 13.12.2011
Сообщений: 274
17.10.2013, 11:40
Цитата Сообщение от BORIS_HERE Посмотреть сообщение
А ещё мне интересно как так сделать расплывчатой панель задач?
Это я просто замазал blur'ом, когда делал скриншот, чтобы не вызывать интерес и не провоцировать рекламные действия)
0
0 / 0 / 0
Регистрация: 18.10.2015
Сообщений: 3
15.01.2019, 23:18
Как же все просто оказалось.
Проект>Добавить существующий элемент>Выбираем файл
далее
Панель элементов>вставить Image>потом тыкаем в свойства и в sourse выбираем прицепленную картинку.
0
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
23.02.2019, 09:23
уже дожились, что и эта вся перечисленная фигня не работает!
Как можно делать эти говённые студии, чтобы в проекте всё отображалось, но призапуске - белый экран.
И ресурсы и Content при построении проекта указаны, и картинка находится в ресурсах и путь к ней указан, и в проекте она вида, но тупо не загружается при запуске. Вот я не могу взять в толк, как выразить мысль иначе, но кроме матов у меня нет больше аргументов. Пусть модераторы забанят этот комментарий, что скорее всего произойдёт, потому что реальные проблемы далеки от ученических ванильных статей на этом сайтике.

Добавлено через 5 минут


Добавлено через 1 минуту
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,037
Записей в блоге: 2
23.02.2019, 09:59
yurii_kutuzov, скиньте проект - посмотрю.

Добавлено через 2 минуты
А в целом, к конструктору Студии нареканий много. Он помогает сделать первые шаги, особенно, начинающим после WinForms. Но дальше больше мешает чем помогает. Поэтому реально XAML делается не в конструкторе, а пишется в редакторе.
1
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
23.02.2019, 15:56
где у вас скидывалка, куда скинуть проект?
0
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
23.02.2019, 16:02
проект WpfApp14 ниже.
Ничего сложного, просто хотел потренироваться с viewBox (изучаю wpf полгода) но сегодня как-то не повезло дальше попытки загрузить картинки не продвинулся )). Видимо бубен нужен новый с логотипом от микрософт.
Вложения
Тип файла: rar WpfApp14.rar (1.22 Мб, 15 просмотров)
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,037
Записей в блоге: 2
23.02.2019, 16:28
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
Ничего сложного, просто хотел потренироваться с viewBox (изучаю wpf полгода)....
Ресурсы имеют ключ (Вы его присвоили) и по нему на них и надо ссылаться. Имя у ресурсов возможный параметр, но не обязательный, и сослаться по нему на ресурс не получится.

Чтобы ресурсы были в папке с собранным приложением надо указать у них в свойствах
Действие при сборке - Resources (у Вас было Содержание)
Копировать... - "Всегда копировать" или "Копировать более..." (у Вас было "Не копировать").

Добавлено через 1 минуту
Для биндинга свойства надо указывать тоже свойство, а не сам элемент.

С учётом замечаний - вот рабочий XAML с двумя ViewBox с разными параметрами растягивания
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    <Window.Resources>
        <Image  x:Key="resImage" Source="Resources/blackMap.jpg"/>
    </Window.Resources>
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Viewbox>
            <Image Source="Resources/blackMap.jpg"  Margin="10"/>
        </Viewbox>
        <Viewbox Grid.Column="1" Stretch="Fill" Margin="10">
            <Image Source="{Binding Source, Source={StaticResource resImage}}" />
        </Viewbox>
    </Grid>
2
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
23.02.2019, 16:38
Элд Хасп, у меня не биндится на контрол в ресурсах, скорее всего он не является частью логического или визуального дерева.
Зато в ресурсы можно запихать изображение
XML
1
<BitmapImage UriSource="pack://application:,,/Resources/blackMap.jpg" x:Key="lll"/>
XML
1
 <Image Source="{StaticResource lll}"></Image>
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,037
Записей в блоге: 2
23.02.2019, 16:55
Цитата Сообщение от Рядовой Посмотреть сообщение
у меня не биндится на контрол в ресурсах, скорее всего он не является частью логического или визуального дерева.
Зато в ресурсы можно запихать изображение
Он и не должен биндится. Надо просто использовать его свойство Source или сделать как Вы показали.
0
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
23.02.2019, 17:22
Если картинка отображается в окне проекта, но не видна при запуске приложения, при этом вы не забыли включить картинку в ресурсы и выбрать действия к ней при построении проекта, то есть сделали всё правильно – попробуйте вставить вместо относительного пути абсолютный, скопировав его из свойств добавленного ресурса.
Попытка создать ресурс и обратиться к нему из кода XAML закончится проблемой. Вот такой код не сработает:
XML
1
2
3
4
5
6
    <Window.Resources>
        <Image  x:Name="Img"  x:Key="resImage" Source="pack://application:,,,/Resources/blackMap.jpg" Width="481" Height="604"></Image>
    </Window.Resources>
    
    
        <Image Source="{Binding ElementName=Img, Path=Source}"   ></Image>
Вместо картинки приложение будет грузить белый фон. Увы, придётся с каждой ссылкой на картинку возиться вручную. Вместо гибкого кода придётся написать так:
XML
1
<Image Source="pack://application:,,,/Resources/ blackMap.jpg"  ></Image>
Может какой-нибудь гуру подскажет как обойти эту надуманную проблему?

Добавлено через 16 минут
модератор решил проблему выше. Ссылаться на имя ресурса НЕЛЬЗЯ. Только на его ключ.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,037
Записей в блоге: 2
23.02.2019, 17:30
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
Ссылаться на имя ресурса НЕЛЬЗЯ.
Не совсем так. Ссылаться на имя ресурса можно, если свойство которое ссылается на ресурс имеет такой же тип как и ресурс.

В данном случае Свойство Source элемента Image имеет тип BitmapImage. Или оно может преобразовать стринг пути в этот тип. Сам же элемент Image имеет другой тип и Source не может его преобразовать в нужный для себя вид.
1
0 / 0 / 0
Регистрация: 20.11.2023
Сообщений: 2
26.09.2025, 00:06
у меня похожая проблема,но мне даже это не помогло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.09.2025, 00:06
Помогаю со студенческими работами здесь

Image не отображается после запуска
пустой проект, в конструкторе все показывает, после компиляции форма пустая. при том в другом проекте где и возникла эта проблема,...

Не отображается background image при дебаге
Народ, подскажите как поставить изображение на фон? я делаю через image, все встает как надо а при дебаге просто пустое белое окно,...

background-image картинка отображается в VS но не отображается в браузерах
Доброго всем дня! Столкнулся со следующей проблемой. Хочу поместить в button картинку, для этого создаю CSS файл который лежит в...

Не отображается image на странице(
На странице не отображается image.Подключаю из css background-image:url(~/Images/bgimage.gif); Помогите пожалуйста.

Не отображается содержимое Image
Пишу на Embarcadero 2010. Проблема в том, что когда кидаю на форму компонент Image, в свойстве Picture указываю картинку (без разницы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru