|
Как динамически поменять 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/topic.php?fid=21&fpage=30&tid=1441387]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 300ms |
total: | 464ms |
0 / 0 |