외부 파일 또는 어셈블리에서 WPF 스타일 또는 기타 정적 리소스로드
-
22-08-2019 - |
문제
몇 가지 WPF 응용 프로그램이 있으며 각 응용 프로그램에서 개별적으로 선언하는 대신 모든 스타일이 공유 어셈블리에 있기를 원합니다.
나는 방법을 찾고 있으므로 모든 것을 바꿀 필요가 없습니다. Style="{StaticResource BlahBlah}"
기존 응용 프로그램에서; 이 스타일 어셈블리에 대한 참조를 추가하고 현재 응용 프로그램에서 삭제하려면 어셈블리에서 가져옵니다.
어떤 방법이 있습니까?
해결책
외부 Resourcedictionary (XAML 파일) 참조 :
<Application.Resources>
<ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>
외부 자원질 (DLL) 참조 :
<Application.Resources>
<ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>
제휴하지 않습니다 StackOverflow