2014-09-01 4 views
4

Visual Studio 2013에서 유니버설 Windows App Store 응용 프로그램을 만들었습니다. AllButtonShapes.xaml이라는 파일 ResourceDictionary을 만들었습니다. 내 응용 프로그램의 공유 부분에서 App.xaml 파일이이있다 : 응용 프로그램의 윈도우 부분에WinRT Universal 응용 프로그램에서 공유 리소스 xaml 파일 사용

<Application.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="AllButtonShapes.xaml"/> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Application.Resources> 

을,이 잘 작동하고 내 응용 프로그램은 AllButtonShapes.xaml에 정의 된 리소스를 찾을 수 있습니다. 그러나 응용 프로그램의 Windows Phone 부분을 시작하려고하면 해당 자원을 찾을 수 없습니다.

내 앱 리소스에 정의 된 리소스를 보려면 내 범용 앱의 Windows Phone 부분을 어떻게 얻습니까?

답변

4

<ResourceDictionary Source="/AllButtonShapes.xaml"/> 

솔직히 절대 경로를 사용하여보십시오, 나는이 문제를 재현 할 수 있습니다. 사전 빌드 동작을 검사 해 볼 수 있습니다. Page으로 설정해야합니다. 어쩌면 이름 충돌이나 다른 것이있을 수 있습니다. 프로젝트 파일을 공유 할 수 있습니까?

+0

이상. 방금 새 프로젝트를 만들었고 그 프로젝트에서 작동했습니다. 흠, 내 프로젝트 파일에 뭔가 잘못 됐나 봐. 괜찮습니다, 이것은 일을 완성 할 수있는 테스트 프로젝트입니다. 나는 새로운 프로젝트를 만들고 계획을 세우면 코드를 복사 할 계획이다. –

관련 문제