Я создал страницу. Я хочу изменить фон текстового поля, когда тема эмулятора изменена на свет. Буквы не видны при изменении тем. Есть ли какое-нибудь решение?Создание текстовой темы TextBox
ответ
Мы можем установить тему по умолчанию для нашего приложения. При входе в наше приложение тема телефона будет изменена на соответствующую тему, и когда мы выйдем из системы, вернемся к оригиналу здесь link.
Если вы используете управления TextBox по умолчанию внутри Visual Studio это полностью тема в курсе. Если вы сами установили цвета, вам нужно выполнить изменения, связанные с темой, в коде.
Для получения более подробной информации, обратитесь к следующим: -
http://www.developer.nokia.com/Community/Wiki/ThemeawareWindowsPhoneapplication
Я предполагаю, что вы имеете в виду, а не TextBlock
TextBox
(как последний автоматически поддерживает стиль).
Вы не должны объявлять TextBlock
без атрибута Style
, например Style={StaticResource PhoneTextNormalStyle}
. Полный список доступных стилей можно найти на сайте MSDN: Theme Resources for Windows Phone
Также значение имеет: How to: Apply Theme Resources for Windows Phone
NB: В связи с тем, как Mango был разработан, поддержку в приложение после изменения темы не будет применяться новая тема. Вам нужно будет перезапустить приложение, чтобы просмотреть измененную тему.
Update
Основываясь на ваших скриншотах, у вас есть два варианта:
- Рескин («Edit Template» в Blend,), каждый из элементов управления, которые вы используете, чтобы переопределить стиль, в котором различные цветовые свойства жестко закодированы
- Используйте альтернативное, более легкое, фоновое изображение, когда в белой теме, чтобы улучшить контраст. У меня есть blogged about how you can define theme-aware resources (а также упомянул об этом на других вопросах).
Проще говоря, вы можете подать на тему или заставить ее оставаться так, как вы этого хотите.
Нет, я разместил текстовое поле на фоне изображения, когда меняю тему, чтобы загорелся текстовый ящик, а также шрифты в нем. Скажите, пожалуйста, помогите мне? –
Можете ли вы приложить скриншот к исходному вопросу? –
можно просмотреть screenshots..i ve приложил к ним –
- 1. Создание TextBox PlaceholderText wrap
- 2. Создание темы
- 3. Создание текстовой карты для текстовой RPG
- 4. Показать правый конец текстовой строки в TextBox
- 5. Создание текстовой игры
- 6. Создание многострочной текстовой области
- 7. PHP-код в текстовой строке темы
- 8. Создание TextBox меньше
- 9. Создание TextBox Transparent
- 10. Создание многоцветного TextBox?
- 11. Обновление для темы TextBox из другого класса
- 12. Создание новой темы в Android
- 13. Создание темы wordpress
- 14. Создание темы в Win32
- 15. Создание темы в Liferay
- 16. Создание стандартной темы
- 17. создание темы в magento2.1.3
- 18. Создание полупрозрачной темы. Бумага
- 19. Создание дочерней темы
- 20. Создание очереди темы
- 21. Создание темы просто подождите
- 22. Создание новой темы drupal
- 23. Создание темы CSS отзывчивый
- 24. Java - создание новой темы
- 25. Создание темы Moodle 2
- 26. Создание пользовательской темы ExtJS4
- 27. Создание темы внутри цикла
- 28. создание темы и начиная
- 29. Создание текстовой мозаики в Actioncript
- 30. Innerhtml создание поля текстовой области
Ссылка не работает. В этой связи нет контента. – nkchandra
Я просто попробовал, и он, похоже, успешно открывается. –
«В настоящее время на этой странице нет текста. Вы можете найти название этой страницы на других страницах или выполнить поиск по соответствующим журналам». Это то, что он показывает в моем браузере, не знаю y :( – nkchandra