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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
#1

Смена заднего фона от значения переменной - Windows Phone

15.03.2014, 18:00. Просмотров 1328. Ответов 15
Метки нет (Все метки)

Такая проблема. Есть переменная которая меняет свое значение от количества тапов (++) , так вот,как сделать так что бы например при значении переменной,например
C#
1
2
 if (tap == 1){ фон-картинка №1}
if (tap == 5){фон-картинка №2}
Если надо могу скинуть весь проект, спасибо!
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
follow39
56 / 56 / 17
Регистрация: 27.01.2014
Сообщений: 375
15.03.2014, 18:09     Смена заднего фона от значения переменной #2
свойства пробовали?
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
15.03.2014, 18:12  [ТС]     Смена заднего фона от значения переменной #3
поточнее?
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
16.03.2014, 17:31     Смена заднего фона от значения переменной #4
ты картинки в проект добавил?
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 18:14  [ТС]     Смена заднего фона от значения переменной #5
Посмотри http://yadi.sk/d/dgM1EcpsKYYVE , там на стр day.xaml, надо сделать так что бы от значения переменной менялся фон, уже несколько недель голову ломаю..
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 20:19     Смена заднего фона от значения переменной #6
ovden, у вас там картинка к Image прикреплена, и вы должны именно его менять.
C#
1
2
3
4
            ImageSourceConverter converter = new ImageSourceConverter();
            string path = "/x-ext_camp_entrance_night.jpg";
            ImageSource imageSource = (ImageSource)converter.ConvertFromString(path);
            img.Source = imageSource;
и присвойте имя для Image
XML
1
<Image Margin="0,1,0,-1" Stretch="Fill" x:Name="img" CacheMode="BitmapCache" Style="{StaticResource ImageStyle1}"/>
и там тексты в text_Tap можно было в массив записать и затем по индексу обращаться или использовать case
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 20:40  [ТС]     Смена заднего фона от значения переменной #7
а можно сделать так что бы не картинкам менялась, а сам background?
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 20:47     Смена заднего фона от значения переменной #8
а картинка у вас и закрывает весь background. он будет менять картинку сзади

Добавлено через 43 секунды
вы попробуйте мой код вставить и посмотреть
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:07  [ТС]     Смена заднего фона от значения переменной #9
она устанавливает фон, но как сделать так, что бы он поменялся на другой, когда значение counters будет равно 6 или 9?
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 21:11     Смена заднего фона от значения переменной #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
так воспользуйся условием
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if (counters == 6)
{
    ImageSourceConverter converter = new ImageSourceConverter();
    string path = "/x-prolog_1.jpg";
    ImageSource imageSource = (ImageSource)converter.ConvertFromString(path);
    img.Source = imageSource;
}
else if (counters == 9)
{
    ImageSourceConverter converter = new ImageSourceConverter();
    string path = "/x-ext_camp_entrance_night.jpg";
    ImageSource imageSource = (ImageSource)converter.ConvertFromString(path);
    img.Source = imageSource;
}
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:19  [ТС]     Смена заднего фона от значения переменной #11
Сначала так и попробовал, стал выдавать ошибку, сейчас нормально! С: Спасибо большое! А не подскажите ли вы как перехватить кнопку назад? Буду благодарен!
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 21:25     Смена заднего фона от значения переменной #12
событие страницы BackKeyPress
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:28  [ТС]     Смена заднего фона от значения переменной #13
сейчас загуглю ^^ а как можно с вами связаться в не территории форума? если вы не против
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
17.03.2014, 01:42     Смена заднего фона от значения переменной #14
так все мудрено, там все очень легко делается

Добавлено через 43 минуты
Это ты каждый раз путь в переменную записываешь, у гридов есть свойство ImageSource так вот ему просто по клику путь задавать, а не через 4 строчки кода, добавляя каждій раз переменные
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
17.03.2014, 17:09     Смена заднего фона от значения переменной #15
sevr1k, можно и в одну сроку
C#
1
img.Source = (ImageSource)(new ImageSourceConverter().ConvertFromString("/x-ext_camp_entrance_night.jpg"));
я ему просто предоставил код смены картинки, а использовал картинку за место background он сам
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 00:04     Смена заднего фона от значения переменной
Еще ссылки по теме:

HTML, CSS Размеры заднего фона
Android Установка заднего фона
HTML, CSS Добавление заднего "двойного" заднего фона
Android Установка заднего фона

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

Или воспользуйтесь поиском по форуму:
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
19.03.2014, 00:04     Смена заднего фона от значения переменной #16
ablai96, так вообще супер )
Yandex
Объявления
19.03.2014, 00:04     Смена заднего фона от значения переменной
Ответ Создать тему
Опции темы

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