문제

몇 가지 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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top