2013-02-08 24 views
0

我有一個基本樣式文件,其中包含所有基本顏色和基本字體設置。然後我有2個其他資源字典使用初始資源。Windows Phone 8中的StaticResource優先級

我有它設置如下:

<Application.Resources> 
    <ResourceDictionary> 
     <localization:LocalizationLocator x:Key="LocalizedStrings" /> 
     <viewModels:ViewModelLocater x:Key="VmLocator" /> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="\Resources\Styles\BaseStyles.xaml" /> 
      <ResourceDictionary Source="\Resources\Styles\FormInputStyles.xaml" /> 
      <ResourceDictionary Source="\Resources\Styles\OtherControllsStyles.xaml" /> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Application.Resources> 

接着,我會從FormInputStyles.xml

Cannot find a Resource with the Name/Key MyNewAccentColor [Line: 17 Position: 44]

以下異常是否有辦法將合併之前加載BaseStyles.xaml詞典?

(我知道我可以讓他們都在同一個文件,但我想我的風格細分,這樣我可以有更好的代碼複用)

+0

問題解決了嗎? – Ku6opr

回答