Лучшие практики для настройки тем - PullRequest
2 голосов
/ 08 июня 2011

Каковы рекомендации по настройке тем для приложения WP7 (семейство шрифтов, цвета и т. Д.)? Должен ли я придерживаться стандартных имен и заменить их или создать новые имена ресурсов и использовать их?

есть. "PhoneFontFamilyNormal" или "MyAppFontFamilyNormal"? "PhoneTextNormalStyle" или "MyAppTextNormalStyle"?

Документация по этому вопросу, кажется, фокусируется исключительно на игре прямой и обычной, даже если поддерживаются пользовательские темы (если не поддерживаются).

1 Ответ

2 голосов
/ 08 июня 2011

Я бы лично создал свои собственные ресурсы с уникальными именами и использовал их.Это позволяет избежать путаницы, связанной с приоритетом (сейчас я не могу вспомнить механизм поиска ресурсов в Silverlight, я знаю, что это упрощение механизма WPF, который немного сложен!).

Важным моментом является поддержка темных / светлых темСтандартные ресурсы темы, такие как PhoneBackgroundBrush, будут соответствовать теме пользователя.Поэтому, если вы хотите поддерживать Dark / Light, я бы порекомендовал извлечь вашу собственную тему из стандартной, например, вы можете получить кисть фона из PhoneBackgroundColor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...