|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
Нет раздела для Windows Store Apps под Windows RT, но наверное к WPF ближе будет - спрошу тут. Как динамически поменять BackColor у TextBoxa? Сценарий простой - пользователь вводит данные, они проверяются и если что-то не то, то TextBox BackColor становится красным. Но КАК? Win RT, WinStore App, FW 4.5 Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:26 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
В WPF это удобно делать триггером. Но там триггеров нету. :-( Остаются варианты: 1. VisualStateManager - оно вроде там есть. 2. Binding + converter - наиболее предпочтительный вариант. Это если решать как Вы сказали. Но лучше посмотреть в сторону валидации в биндингах . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:42 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
Хотя, тут пишут что родной валидации как в WPF/SL нет. Вобщем, надо гуглить. Сторонние решения должны быть. Отпишите потом по результату... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 14:50 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
Мда... Тут про валидацию ни слова. Планета деградирует... :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 15:03 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
Алексей КХотя, тут пишут что родной валидации как в WPF/SL нет. Вобщем, надо гуглить. Сторонние решения должны быть. Отпишите потом по результату... :-) Валидации нет :( Ожидаемо было бы наличие валидаторов как ASP.NET, но нет - Микрософт в своём стиле - дают пищу сторонним разработчикам. Вот нашёл "OutOfBox" решение . Тут исходники . Видать придётся использовать. Нет времени лисапед самому собирать. К тому же NumericUpDown - то что нужно в моём случае. Почему этот контрол отсутствует в списке стандартных - загадка... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 15:03 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
M234Алексей КХотя, тут пишут что родной валидации как в WPF/SL нет. Вобщем, надо гуглить. Сторонние решения должны быть. Отпишите потом по результату... :-) Валидации нет :( Ожидаемо было бы наличие валидаторов как ASP.NET, но нет - Микрософт в своём стиле - дают пищу сторонним разработчикам. Вот нашёл "OutOfBox" решение . Тут исходники . Видать придётся использовать. Нет времени лисапед самому собирать. К тому же NumericUpDown - то что нужно в моём случае. Почему этот контрол отсутствует в списке стандартных - загадка... Поглядел исходники, там стиль меняется через работу с VisualStateManager. Не, НУ ХРЕНЬ ЖЕ! Неудобно и громоздко. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 15:09 |
|
Как динамически поменять BackColor у TextBoxa?
|
|||
---|---|---|---|
#18+
M234M234пропущено... Валидации нет :( Ожидаемо было бы наличие валидаторов как ASP.NET, но нет - Микрософт в своём стиле - дают пищу сторонним разработчикам. Вот нашёл "OutOfBox" решение . Тут исходники . Видать придётся использовать. Нет времени лисапед самому собирать. К тому же NumericUpDown - то что нужно в моём случае. Почему этот контрол отсутствует в списке стандартных - загадка... Поглядел исходники, там стиль меняется через работу с VisualStateManager. Не, НУ ХРЕНЬ ЖЕ! Неудобно и громоздко.Таки попробуйте binding + converter на свойство Background. Но это только визуализация. Нужна же ещё логика по блокированию сохранения формы с невалидными данными. Капец, кароче... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2013, 15:17 |
|
|
start [/forum/search_topic.php?author=PAVe&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 443ms |
total: | 582ms |
0 / 0 |