2012-06-18 5 views

ответ

0

Мы можем установить тему по умолчанию для нашего приложения. При входе в наше приложение тема телефона будет изменена на соответствующую тему, и когда мы выйдем из системы, вернемся к оригиналу здесь link.

1

Если вы используете управления TextBox по умолчанию внутри Visual Studio это полностью тема в курсе. Если вы сами установили цвета, вам нужно выполнить изменения, связанные с темой, в коде.

Для получения более подробной информации, обратитесь к следующим: -

http://www.developer.nokia.com/Community/Wiki/ThemeawareWindowsPhoneapplication

+0

Ссылка не работает. В этой связи нет контента. – nkchandra

+0

Я просто попробовал, и он, похоже, успешно открывается. –

+1

«В настоящее время на этой странице нет текста. Вы можете найти название этой страницы на других страницах или выполнить поиск по соответствующим журналам». Это то, что он показывает в моем браузере, не знаю y :( – nkchandra

1

Я предполагаю, что вы имеете в виду, а не TextBlockTextBox (как последний автоматически поддерживает стиль).

Вы не должны объявлять 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 (а также упомянул об этом на других вопросах).

Проще говоря, вы можете подать на тему или заставить ее оставаться так, как вы этого хотите.

+1

Нет, я разместил текстовое поле на фоне изображения, когда меняю тему, чтобы загорелся текстовый ящик, а также шрифты в нем. Скажите, пожалуйста, помогите мне? –

+0

Можете ли вы приложить скриншот к исходному вопросу? –

+0

можно просмотреть screenshots..i ve приложил к ним –

Смежные вопросы