솔루션 안에 프로젝트2개가 하나의 리소스 사전 참조방법 질문드립니다.

현재 솔루션안에 1개의 WPF프로젝트가 만들어져있습니다.
근데 이제 이 프로젝트를 따로 관리하게 되어서 새 프로젝트를 만들었는데 기존 프로젝트 안에 있던 style들을 그대로 사용을 해야하다보니 새 프로젝트에서 기존 프로젝트의 style을 참조하려고 하는데
새 프로젝트-> 추가 → 프로젝트 참조 를 해서 기존 프로젝트 참조 후
새 프로젝트에 있는 App.xaml파일에

 <Application.Resources>
     <ResourceDictionary>
         <ResourceDictionary.MergedDictionaries>
             <ResourceDictionary Source="pack://application:,,,/project_main;component/styles/Dictionary1.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

이렇게 적용해주었습니다. app안에서는 오류가 없다고 뜨고
WPF창에서 임시로 Label을 만들어 스타일을 적용해본결과

Dictionary1안에 있는 스타일들이 찾아지는 것 까진 되었는데 적용을 시키면
리소스를 확인할 수 없습니다. 라고 나오는데 뭐가 문제일까요…?

–추가–
Object of type
‘System.Windows.staticResourceExtension’
cannot be converted to type
‘system.windows.style’
오류가 나올때도 있네요

1 Like