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

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

Войти
Регистрация
Восстановить пароль
 
Kingoflimbs
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 7
#1

Смена файла картинки - Windows Phone

24.05.2013, 19:30. Просмотров 853. Ответов 4
Метки нет (Все метки)

Помогите я совсем новичок

Есть изображение (вернее блок изображением, или как там это называется). Поменять файл в этом блоке можно свойством Source (при этом изменится XAML)

Но как сделать так, что файл в Source менялся в результате каких-нибудь событий (например в if..else после нажатия какой-нибудь кнопки?)

как сделать так чтобы поменялся Source с img1.png на img2.png?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 19:30     Смена файла картинки
Посмотрите здесь:

Смена картинки. HTML, CSS
JavaScript Смена картинки.
Delphi Смена картинки
PHP Смена картинки
Windows Phone Смена имени сборки
Смена картинки JavaScript
Windows Phone Сохранение картинки на телефон
Windows Phone Смена заднего фона от значения переменной

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AntonPro
23 / 23 / 2
Регистрация: 28.01.2013
Сообщений: 45
25.05.2013, 07:41     Смена файла картинки #2
На странице XAML:
Код
<Image x:Name="image1"/>
На странице C#:
C#
1
2
3
4
5
6
7
8
9
10
if (a)
{
     Uri uri = new Uri("/Assets/var1.jpg", UriKind.RelativeOrAbsolute);
     image1.Source = new BitmapImage(uri);
}
     else
{
     Uri uri = new Uri("/Assets/var2.jpg", UriKind.RelativeOrAbsolute);
     image1.Source = new BitmapImage(uri);
}
Kingoflimbs
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 7
25.05.2013, 10:30  [ТС]     Смена файла картинки #3
Большое спасибо!

Добавлено через 15 минут
Еще вопрос

А можно ли тут ссылаться не на конкретное изображение, а на что-то вроде этого:

Uri(questionNumber + color+".png")

есть у меня несколько файлов, которые имеют такие названия:

1white.png
1black.png
2white.png
2black.png
итд...

Как это сделать правильно?
AntonPro
23 / 23 / 2
Регистрация: 28.01.2013
Сообщений: 45
25.05.2013, 10:44     Смена файла картинки #4
Можно самостоятельно создать строку адреса, например, в продолжении моего примера:
C#
1
2
3
4
string str;
str = "/Assets/var" + Convert.ToString(b) + ".jpg";
Uri uri = new Uri(str, UriKind.RelativeOrAbsolute);
image1.Source = new BitmapImage(uri);
Kingoflimbs
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 7
25.05.2013, 10:59  [ТС]     Смена файла картинки #5
Супер!
Спасибо еще раз
Yandex
Объявления
25.05.2013, 10:59     Смена файла картинки
Ответ Создать тему
Опции темы

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