2014-02-12 3 views
0

몇 개의 모듈이있는 WPF 프리즘 데스크톱 앱이 있습니다. 모든 공통 이미지를 리소스 프로젝트에 넣고 모든 모듈에서 참조했습니다 (중단 모듈성의 일종). 이것이 올바른 방법인가 아니면 모듈 별 리소스가 더 좋은가하는 것입니다 (중복이 증가 할 것입니다).프리즘 리소스를 관리하는 가장 좋은 방법

모든 의견을 감사드립니다.

답변

0

Commons.Styling이라는 라이브러리에는 WPF 스타일, 색상 및 브러시 저장소, 글꼴 및 모든 종류의 일반적인 이미지 및 아이콘과 같은 응용 프로그램 모양의 모든 일반적인 측면이 포함되어 있습니다. 다른 모듈의 내부 리소스를 계속 사용할 수 있기 때문에 어떤 방식 으로든 모듈성을 손상시키지 않습니다. 공통 부분과 모듈 특정 부분 사이의 선을 그리는 위치는 물론 사용자가 결정해야합니다. 이는 항상 개인 스타일 및 환경의 문제입니다 (즉, 이미 응용 프로그램을 출하 했으므로 고객 시스템의 공통 라이브러리를 업데이트하는 대신 모듈 라이브러리를 교환하는 것이 더 쉽습니다).

짧은 이야기 : 일반적인 이미지 리소스를 포함하는 중앙 스타일링 프로젝트가 있다는 것이 합당합니다. 그럼에도 모듈 고유의 리소스를 모듈 자체에 배치해야합니다.

그리고 단지 영감, 여기 내 스타일 프로젝트 구조 :

Styling project

파일 Assets.xamlIcons.xaml 내가 중앙 리소스 사전에 병합 단지 이미지와 아이콘 리소스 사전을,있다,라는 IncaDesign.xaml,이 특별한 경우.

관련 문제