Главная » Разработка для Windows Phone 7 » Цветовые темы Windows Phone 7

0

На стартовом экране телефона или эмулятора телефона щелкните или коснитесь правой стрелки в верхнем правом углу, перейдите к странице Settings (Настройки) и выберите Theme (Тема). Тема Windows Phone 7 включает цвет фона (Background) и контрастный цвет (Accent). Можно выбрать темную (светлый текст на темном фоне, которая использовалась до этого) или светлую (темный текст на светлом фоне) цветовую тему. Выберем светлую тему и снова запустим SilverlightHelloPhone. Почувствуем некоторое удовлетворение от того, что цвета темы применяются автоматически:

Несмотря на то что эти цвета применяются автоматически, приложение не ограничено только ими. Если требуется изменить цвет отображаемого текста, можно задать атрибут Foreground в теге TextBlock, например:

Foreground="Red"

Его можно поместить в любое место тега. При вводе этого атрибута вам будет предложен выпадающий список доступных цветов. Silverlight поддерживает 140 именованных цветов, которые поддерживаются многими браузерами, и один дополнительный, 141-ый цвет – Transparent (Прозрачный).

В реальных программах все применяемые цвета должны тестироваться с доступными темами, чтобы в один прекрасный момент текст не пропал загадочным образом или не стал трудночитаемым.

Источник: Чарльз Петзольд, Программируем Windows Phone 7, Microsoft Press, © 2011.

По теме:

  • Комментарии