0

我有在項目中的以下文件夾結構:的Windows Phone,裝載資源從目錄

Style 
    MainStyles.xaml 
MainPage.xaml 

裏面MainPage.xaml中我嘗試從MainStyles加載資源:

<Page.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="Style\MainStyles.xaml" /> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Page.Resources> 

然而,我收到以下錯誤消息:

WinRT information: Failed to assign to property '%0'. [Line: 13 Position: 37] 

Additional information: The text associated with this error code could not be found. 

第13行和第37位是的確切位置。如果我將資源移動到與MainPage相同的目錄並刪除該目錄,則一切正常。

順便說一下,Visual Studio設計器不會抱怨缺少資源並正確使用它們。

我在做什麼錯?

+0

試着做兩件事:1)使用正斜槓,'/''。 2)添加一個前導斜槓''/ Style/MainStyles.xaml''。 – 2014-09-26 17:56:46

+0

@NateDiamond正斜槓的作品。這很奇怪:)謝謝!如果您希望我接受它,您可以將其作爲答案張貼。 – Spook 2014-09-26 18:01:18

回答

2

嘗試在設置ResourceDictionarySource時使用正斜槓。

I.e. Style/MainStyles.xaml