Expression Blend добавит словарь ресурсов для простых стилей при первом использовании элемента управления SimpleStyled. Для реальных проектов рекомендуется разделять словари ресурсов по типу ресурса, а затем по функциональной области.
Например, у вас будут горизонтальные словари ресурсов, которые делятся на следующие категории:
- Щетки
- Стили управления
- Преобразователи / Селекторы
Поскольку они горизонтальны, их имена довольно понятны (например, Brushes.xaml, ControlStyles.xaml, Converters.xaml и т. Д.)
Если вы используете Silverlight, вам, вероятно, следует подумать об использовании тем. В этом случае вы создадите Brushes.xaml и ControlStyles.xaml для каждого создаваемого вами [themeName] \ generic.xaml.
Затем вы должны создать словари ресурсов для функциональных областей, в которых будут размещаться следующие вещи:
- Шаблоны предметов для различных используемых элементов управления.
- Шаблоны содержимого для различных используемых элементов ContentControl.
- Одноразовые стили управления
Каждая функциональная область будет иметь словарь ресурсов, в котором есть вышеуказанные элементы (например, CustomerManagementStyles.xaml, Orderingstyles.xaml и т.