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

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

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

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

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

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

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

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

как сделать так чтобы поменялся Source с img1.png на img2.png?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 19:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Смена файла картинки (Windows Phone):

Смена картинки - Delphi
Добрый вечер, у меня такой вопрос, я пишу программу для смены фона рабочего стола, точнее нам сказали написать ее, но я даже и понятия не...

Смена картинки - JavaScript
Здравствуйте форумчане, буду благодарен за помощь У меня следующий вопрос сайт делаю на ворд прессе. под основным меню есть панорамная...

Смена картинки - JavaScript
Есть ли html/java код такой: Картинка (например) каждые 10 сек меняется на другую. Потом другая на третью и т.п. "замкнутый...

Смена картинки - PHP
Всем привет. Столкнулся с такой проблемой - на сайте надо сделать так, что бы через определенное время менялась картинка. Например поставил...

Смена картинки. - JavaScript
Проясните некоторые моменты в этом коде, я написал в комментариях что не ясно. var n=1; var name = new Array(); function...

смена картинки - Delphi
подскажите пожалуйста, что и как настроить, у меня турбо делфи, мне нужно чтобы через опендиалог происходила смена картинки, прочитала, что...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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);
}
1
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
итд...

Как это сделать правильно?
0
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);
1
Kingoflimbs
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 7
25.05.2013, 10:59  [ТС] #5
Супер!
Спасибо еще раз
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2013, 10:59
Привет! Вот еще темы с ответами:

Смена картинки. - HTML, CSS
Прошу помочь мне... Мне нужно что бы картинка( в даном случае лого сайта) менялось, через определёное время... т.е. у нас есть некии...

Клик и смена картинки - JavaScript
Всех с Наступающим! ))) Прошу помочь разобраться! Есть кнопка с бэкраундем girl.png При клике на эту кнопку открывается блок и картинка...

По клику смена картинки - jQuery
Добрый вечер, подскажите как сделать смену картинки по клику на кнопку... Вот что я наделал, на части js встало всё) &lt;div...

Смена картинки с затуханием - JavaScript
Всем доброго времени суток.Наткнулся на вилы. есть кнопка, к ней на он клик привязана функция которая меняет картинку. Смена картинки...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.05.2013, 10:59
Ответ Создать тему
Опции темы

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