Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Я новичек, не стукайте
7 / 7 / 3
Регистрация: 05.05.2022
Сообщений: 274
1
WPF

Вне usercontol не находит ресурс картинки

25.05.2023, 13:10. Показов 330. Ответов 9

Author24 — интернет-сервис помощи студентам
Делаю свой юзерконтрол, в нем кнопка с картинкой, в нем (юзерконтроле) картинку спокойно видит, но если я пытаюсь в основном приложении разместить этот юзерконтрол, жалуется что не может найти ресурс с картинкой
На всякий вот код контрола
XML
1
2
3
4
5
<Button KeyboardNavigation.TabNavigation="None" x:Name="EyeButton" Height="15.24" HorizontalAlignment="Right" Width="24" BorderThickness="0">
            <Button.Background>
                <ImageBrush x:Name="ButtonEye" ImageSource="\EyeOpen.png" Stretch="Fill" TileMode="None"/>
            </Button.Background>
        </Button>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2023, 13:10
Ответы с готовыми решениями:

не находит класс или ресурс JMF
Привет всем! Понадобилось подлючится к веб-камере, работаю в Eclipse LUNA, подключил библиотеку...

... программа говорит что данный ресурс находится вне сети интранет ...
Здравствуйте Есть вот такая ситуация, есть удаленный компьютер, при входе с удаленного компьютера...

Не выгружаются картинки в HTML ресурс
Есть ресурс в виде HTML странички. Его выгружаю в webBrowser1, всё хорошо, но те картинки, что...

Загрузить в ресурс картинки и вытаскивать их VBA
Добрый день. Помогите, пожалуйста выполнить код. 1. Не умею загружать в ресурс картинки (объясните...

9
323 / 190 / 46
Регистрация: 25.08.2011
Сообщений: 1,263
25.05.2023, 13:26 2
Budka3000, В проект добавляете папку Images. Далее в нее кидаете картинки например start.png

XML
1
2
3
<Button Style="{StaticResource ImageButtonStyle}" x:Name="PlayBtn" Width="25" Height="25" Margin="3" Click="AllClickButtons">
                    <Image Source="/Images/start.png"/>
                </Button>
0
Я новичек, не стукайте
7 / 7 / 3
Регистрация: 05.05.2022
Сообщений: 274
25.05.2023, 13:33  [ТС] 3
Цитата Сообщение от Worldmaster Посмотреть сообщение
В проект добавляете папку Images.
Не помогло, да и по идее не должно было, проблема же не в том что он вообще не видит эту картинку, а в том, что не видит только при размещении usercontrola
0
323 / 190 / 46
Регистрация: 25.08.2011
Сообщений: 1,263
25.05.2023, 13:42 4
Цитата Сообщение от Budka3000 Посмотреть сообщение
Не помогло, да и по идее не должно было,
Да как. Это из моего проекта и все нормально во всех контролах отображается.
А для картинки действия при сборке какие??
0
Я новичек, не стукайте
7 / 7 / 3
Регистрация: 05.05.2022
Сообщений: 274
25.05.2023, 13:45  [ТС] 5
Цитата Сообщение от Worldmaster Посмотреть сообщение
А для картинки действия при сборке какие??
Ресурс
Если я просто эту кнопку закину в само приложение то все норм
Могу на гит закинуть если хотите
0
323 / 190 / 46
Регистрация: 25.08.2011
Сообщений: 1,263
25.05.2023, 14:12 6
Цитата Сообщение от Budka3000 Посмотреть сообщение
Ресурс
В окне обозревателе решений найдите файл картинки и на нем правой кнопкой мыши - Свойства.
Там будет действие при сборке. Надо чтобы было Resource
0
Я новичек, не стукайте
7 / 7 / 3
Регистрация: 05.05.2022
Сообщений: 274
25.05.2023, 14:15  [ТС] 7
Цитата Сообщение от Worldmaster Посмотреть сообщение
В окне обозревателе решений найдите файл картинки и на нем правой кнопкой мыши - Свойства.
Там будет действие при сборке. Нfдо чтобы было Resource
Так я же сказал что он и так ресурс
Миниатюры
Вне usercontol не находит ресурс картинки  
0
323 / 190 / 46
Регистрация: 25.08.2011
Сообщений: 1,263
25.05.2023, 14:25 8
Лучший ответ Сообщение было отмечено Budka3000 как решение

Решение

Budka3000, так а если делать не как кисть а как я написал:

XML
1
 <Image Source="/Images/start.png"/>
1
Я новичек, не стукайте
7 / 7 / 3
Регистрация: 05.05.2022
Сообщений: 274
25.05.2023, 14:45  [ТС] 9
Цитата Сообщение от Worldmaster Посмотреть сообщение
<Image Source="/Images/start.png"/>
Да, так работает
0
Модератор
Эксперт .NET
15790 / 10947 / 2843
Регистрация: 21.04.2018
Сообщений: 32,123
Записей в блоге: 2
28.05.2023, 21:12 10
Цитата Сообщение от Budka3000 Посмотреть сообщение
Делаю свой юзерконтрол, в нем кнопка с картинкой, в нем (юзерконтроле) картинку спокойно видит, но если я пытаюсь в основном приложении разместить этот юзерконтрол, жалуется что не может найти ресурс с картинкой
К сожалению относительный путь может преобразоваться в упакованный URI по разному в режиме разработки и рантайм.
Гарантированный вариант - это указание полного синтаксиса упакованного URI.
Например, для ресурса Source/nothing.png в сборке Core2023:
XML
1
2
3
4
5
6
7
8
9
10
11
    <UniformGrid>
        <Button Margin="20">
            <Button.Background>
                <ImageBrush x:Name="ButtonEye"
                            ImageSource="pack://application:,,,/Core2023;component/Source/nothing.png"/>
           </Button.Background>
        </Button>
        <Button Margin="20">
            <Image Source="pack://application:,,,/Core2023;component/Source/nothing.png"/>
        </Button>
    </UniformGrid>
0
28.05.2023, 21:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2023, 21:12
Помогаю со студенческими работами здесь

HierarchicalDataTemplate для TreeView: не работает наследование от UserContol
Допустим я имею класс public class ch { public ch(string name) { ...

Позиционирование картинки вне родительского блока
Здравствуйте, не подскажете, как делать такие блоки, точнее как поместить вот такую вот желтую...

Zend Framework: недоступны скрипты/картинки вне DocumentRoot
Доброго времени. Есть проект Zend Framework projectname.ru на локальном сервере Apache. Создан...

Можно ли хранить картинки вне базы и выводить их потом в ЛЕНТОЧНОЙ форме?
Т.е. хотелось бы чтобы в БД хранились только пути к файлам, а потом была возможность выводить...

Есть файл ресурсов. В ресурс загрузил картинку. Как программно добавить в ресурс файл?
$R New1.res...button1.click... Var my1:TBitMap; Res:TResourceStream; begin ...

Студия не находит версии angular 2 (VS Code находит) (скрин внутри)
Проект - ASP.NET MVC 5 Empty Создал в корне package.json, и вот что там вижу: (см. вложение ,...


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

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