Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
23 / 9 / 2
Регистрация: 06.01.2013
Сообщений: 113
1

Рисунок из ресурса не грузится [WPF]

04.02.2013, 19:29. Показов 1410. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Никак не могу понять что я делаю не так
Подсветочки для XAML, я смотрю, у вас тут нету, ну пусть будет XML:
XML
1
2
3
4
5
6
7
<MenuItem Header="Edit">
    <MenuItem Header="Add Shape" x:Name="AddShapeMenuItem">
        <MenuItem.Icon>
            <Image Source="NewItem.png" />
        </MenuItem.Icon>
    </MenuItem>
</MenuItem>
Так вот, у меня этот NewItem.png лежит в корне каталога с проектом. И должен отображаться. А он не отображается. Пункт меню "Add Shape" есть, а рисунка рядом с ним нет. Пробовал положить картинку в окно отдельно:
XML
1
2
3
    <StackPanel>
    <Image Source="NewItem.png" Height="21" Cursor="Cross" /> <--! курсор поставил чтобы проверить, есть ли вообще область, отведённая под рисунок. Похоже, что нету. Возил курсором по окну, крест не появлялся -->
    <--! ... ... ... -->
но и так она не видна.
Причём у этого самого файла "NewItem.png" стоят "Действие при построении: Resource", чего, насколько я понял читая форума, уже должно быть достаточно, чтобы моя картинка отображалась, но потом после того, как я увидел, что она не отображается, я ещё и поставил "Копировать в выходной каталог: всегда копировать". (кстати только что проверил, похоже что не копирует он. в выходном каталоге файл не появляется).

Что делать-то???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2013, 19:29
Ответы с готовыми решениями:

Как открыть рисунок в WPF
Как открыть рисунок в по нажатию кнопки в Image.

Wpf и WinForms не отображается png рисунок
Привет, Ребят! У меня такая проблема, есть элемент WPF с кнопками, типа редактор RTF. К...

Как отобразить в ячейке рисунок WPF
Как отобразить рисунок в ячейке DataGrid .. Пробовал писать код, //Элемент для DataGrid...

Как программно загрузить рисунок в pictureBox из ресурса?
Как программно загрузить рисунок в pictureBox из ресурса?

3
0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 4
04.02.2013, 19:34 2
Я лично в проекте создавал папку (в обозревателе решений), например images, перетаскивал туда картинку, а потом в коде xaml писал
XML
1
<Image Source="images/img.png" .../>
, если конечно имя картинки img.png.

И еще попробуй добавить свойство Width="20" например
0
23 / 9 / 2
Регистрация: 06.01.2013
Сообщений: 113
04.02.2013, 19:39  [ТС] 3
Дело в том что я так вначале и сделал, чтобы была подпапка Images, но после того, как это не сработало, решил в корень скинуть, подумал, может хоть так заработает
0
45 / 47 / 4
Регистрация: 11.02.2010
Сообщений: 376
05.02.2013, 00:47 4
Цитата Сообщение от hinst Посмотреть сообщение
Дело в том что я так вначале и сделал, чтобы была подпапка Images, но после того, как это не сработало, решил в корень скинуть, подумал, может хоть так заработает
Все сделано правильно. Проверьте, в какой ячейке находится ваш menuItems. Я счаз у себя проверил. Его не видно, если ширина и высотак, к примеру, Грида, установлена в маленькие размеры или же при автоматической настройке находится в неудобном месте
0
05.02.2013, 00:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2013, 00:47
Помогаю со студенческими работами здесь

WPF. Как установить высоту Image, содержимое которого грузится из интернета?
Есть контрол Image. В него загружается картинка из интернета. Ширина всегда 200. Высота всегда...

Как прикрепить к окну из ресурса меню тоже из ресурса?
Как прикрепить к окну из ресурса меню тоже из ресурса? ...

Windows 8 не грузится или грузится оооочень долго (черный экран)
Здравствуйте. В продолжение этой темы. Скопирую оттуда текст, дабы не повторяться. После...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru