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

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

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

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

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

Такая проблема. Есть переменная которая меняет свое значение от количества тапов (++) , так вот,как сделать так что бы например при значении переменной,например
C#
1
2
 if (tap == 1){ фон-картинка №1}
if (tap == 5){фон-картинка №2}
Если надо могу скинуть весь проект, спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 18:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Смена заднего фона от значения переменной (Windows Phone):

Добавление заднего "двойного" заднего фона - HTML, CSS
Здравствуйте. Каким образом можно сверстать данный фон? Нужно что-бы фон позиционировал по центру и на нём можно было размещать какие...

Размеры заднего фона - HTML, CSS
Как через css правильно задать высоту у фона? http://my.mail.ru/my/welcome Вот например как здесь блок с фоном гор позади. Понятно...

Установка заднего фона - Программирование Android
Здравствуйте. Как сделать выбор заднего фона для Activity из галереи смартфона? Добавлено через 1 минуту И нужно ли будет для этого...

Установка заднего фона - Программирование Android
Здравствуйте! У меня вопрос насчёт заднего фона. Как сделать чтобы изображение не растягивалось "как ему вздумается"? Есть простой xml...

Масштабирование заднего фона - HTML, CSS
Добрый день) Проблема пришла откуда ее не ждал) есть 3 блока как во вложении. Картинки заданы как их задний фон т.к. там еще контент...

Анимация заднего фона - JavaScript
Добрый день! Заранее прошу прощения, если запостил не в тот раздел: не очень хорошо разбираюсь в нужных технологиях. Стоит такая...

15
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
15.03.2014, 18:09 #2
свойства пробовали?
0
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
15.03.2014, 18:12  [ТС] #3
поточнее?
0
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
16.03.2014, 17:31 #4
ты картинки в проект добавил?
0
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 18:14  [ТС] #5
Посмотри http://yadi.sk/d/dgM1EcpsKYYVE , там на стр day.xaml, надо сделать так что бы от значения переменной менялся фон, уже несколько недель голову ломаю..
0
ablai96
116 / 114 / 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
0
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 20:40  [ТС] #7
а можно сделать так что бы не картинкам менялась, а сам background?
0
ablai96
116 / 114 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 20:47 #8
а картинка у вас и закрывает весь background. он будет менять картинку сзади

Добавлено через 43 секунды
вы попробуйте мой код вставить и посмотреть
0
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:07  [ТС] #9
она устанавливает фон, но как сделать так, что бы он поменялся на другой, когда значение counters будет равно 6 или 9?
0
ablai96
116 / 114 / 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;
}
1
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:19  [ТС] #11
Сначала так и попробовал, стал выдавать ошибку, сейчас нормально! С: Спасибо большое! А не подскажите ли вы как перехватить кнопку назад? Буду благодарен!
0
ablai96
116 / 114 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
16.03.2014, 21:25 #12
событие страницы BackKeyPress
0
ovden
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
16.03.2014, 21:28  [ТС] #13
сейчас загуглю ^^ а как можно с вами связаться в не территории форума? если вы не против
0
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
17.03.2014, 01:42 #14
так все мудрено, там все очень легко делается

Добавлено через 43 минуты
Это ты каждый раз путь в переменную записываешь, у гридов есть свойство ImageSource так вот ему просто по клику путь задавать, а не через 4 строчки кода, добавляя каждій раз переменные
0
ablai96
116 / 114 / 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 он сам
0
17.03.2014, 17:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 17:09
Привет! Вот еще темы с ответами:

Перелистывание заднего фона элемента - jQuery
Помогите сделать задний фон также перелистывающимся на другой

Раскраска заднего фона Grid - C# WPF
Доброго времени суток. Скопилось несколько вопросов во написания программы, с которыми еще не сталкивался. 1. Я использую контейнер...

Скос заднего фона у текста - HTML, CSS
Добрый день уважаемые программисты :) подскажите пожалуйста, как сделать скосы на задний фон текста, скрины ниже, я пробовал transform:...

Установка заднего фона через JS - jQuery
$(&quot;.slide_img&quot;).style.background.attr(&quot;src&quot;,images); это типа JQUERY я хотел для вида с классом slide_img задать css стиль ...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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