2014-02-12 3 views
0

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

Все мысли оценены.

ответ

0

Я использую библиотеку под названием Commons.Styling, которая содержит все распространенные аспекты внешнего вида приложений, такие как стили WPF, цветные и кисти-репозитории, шрифты и всевозможные общие изображения и значки. Он не нарушает модульность любыми средствами, поскольку вы все еще можете использовать внутренние ресурсы в других модулях. Разумеется, если вы хотите провести линию между общей и модульной частью, вы должны решить. Это всегда вопрос личного стиля и обстоятельств (т. Е. Уже отправленное приложение, проще ли обменивать библиотеку модулей, а не обновлять общие библиотеки на машине клиента и т. Д.).

Краткая история: имеющий центральный проект по стилю, который также содержит общие ресурсы изображения, имеет общий смысл. Тем не менее вы должны размещать специфические ресурсы модуля внутри самого модуля.

И точно так же, как вдохновение, вот моя структура стиль проекта:

Styling project

Файлы Assets.xaml и Icons.xaml являются словари ресурсов для всего изображения и значки, которые я сливаться в центральный словарь ресурсов, называется IncaDesign.xaml, в данном конкретном случае.

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