Файл стилей
Файл стилей позволяет отделить детали дизайна от структуры и поведения пользовательского интерфейса. К деталям дизайна относятся стили объектов формы, цвета и стили шрифтов.
Стили, цвета и шрифты можно указать в xml-файле формы, в таком случае они доступны только на этой форме. Если их вынести в файл стилей, то они будут доступны для всех форм в проекте.
Файл ресурсов стиля обычно называется style.wstl и должен располагаться в папке \Forms\Styles.
Пример кода файла стилей:
Корневым тэгом является тэг <Appearance>
, который полностью соответствует такому же тэгу в xml-файле формы. Вложенные тэги:
<Colors>
- список необязательных тэгов<Color>
, описывающих цвета.<FontStyles>
- список необязательных тэгов<FontStyle>
, описывающих стили шрифтов.<Styles>
- список необязательных тэгов<MessageBoxStyle>
, описывающих стили диалоговых окон.
При запуске клиентской части программы считывает содержимое файла стилей и формирует словари для цветов, шрифтов и стилей. Когда открывается форма словари копируются и в них добавляются значения из файла формы. Если в xml-файле формы описан цвет, шрифт или стиль с таким же именем, то значение в словаре будет заменено.
Last updated