Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Пикча
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 19
#1

Программно вывести картинку - Windows Phone

26.11.2016, 22:15. Просмотров 351. Ответов 4
Метки нет (Все метки)

Ребят приведите пример пожалуйста как в коде можно объявить и вывести картинку для программы на WinPhone.
Понятно что с начало объявляем как
C#
1
Image img = new Image();
а потом как в Source добавить саму картинку (ну или путь к картинке)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2016, 22:15     Программно вывести картинку
Посмотрите здесь:

Windows Phone Как программно перезапустить собственную программу?
Как прикрепить фоновую картинку во весь экран? Windows Phone
Windows Phone Как программно узнать какая тема установлена? (WP8)
Не могу добавить (программно) в ListPicker больше 2-х пунктов Windows Phone
Windows Phone Как изменить картинку при нажатии на кнопку в Image
Hub: Как программно вставить элементы в его HubSection's? Windows Phone
Windows Phone Загрузить картинку в элемент Image с помощью FileOpenPicker

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
novikov.ea
551 / 481 / 111
Регистрация: 10.06.2011
Сообщений: 852
27.11.2016, 11:49     Программно вывести картинку #2
1) Находим на MSDN статью про свойство Image.Source.
2) Прокручиваем к разделу Setting Source in code.
3) Копипастим готовый пример кода)
Пикча
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 19
27.11.2016, 18:07  [ТС]     Программно вывести картинку #3
Ну не знаю. Когда пишу:
C#
1
2
3
Image img = new Image();
img.Source = new BitmapImage(new Uri("/Assets/ApplicationIcon.png"));
ContentPanel.Children.Add(img);
то при запуске на эмуляторе меня перебрасывает на код в случае ошибки навигации.
В WindowsPhone вообще есть BitmapImage?

У кого-то есть пример как вывести картинку?

Добавлено через 48 минут
Проблему с ошибкой решил изменив source на вот это:
C#
1
 image.Source = new BitmapImage(new Uri("ms-appdata://Assets/images.png", UriKind.Absolute));
но теперь проблема что программа запускается но изображение не выводится
novikov.ea
551 / 481 / 111
Регистрация: 10.06.2011
Сообщений: 852
27.11.2016, 18:42     Программно вывести картинку #4
Попробуй UriKind.RelativeOrAbsolute
Пикча
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 19
27.11.2016, 20:09  [ТС]     Программно вывести картинку #5
Оказалось все намного проще. Ничего мудрить не надо было.
Если кому понадобится то вот пример:
C#
1
2
3
4
Image image = new Image();
image.Source = new BitmapImage(new Uri("Assets/images.png", UriKind.RelativeOrAbsolute)); //тут в сурсы и загоняем
Grid.SetColumn(image, 0);
ContentPanel.Children.Add(image);
Yandex
Объявления
27.11.2016, 20:09     Программно вывести картинку
Ответ Создать тему
Опции темы

Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru