3

我正在創建Windows Universal 8.1應用程序。在Windows Phone 8.1項目裏面,我有一個特定的Xaml文件作爲ResourceDictionary。 在共享文件夾中我有兩個項目(Windows和Windows Phone)的通用App.xaml。從Universal 8.1 App.xaml中的共享項目訪問Windows Phone項目中的ResourceDictionary應用程序

資源字典的路徑是:"MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"

在App.xaml中我補充:

<ResourceDictionary> 
    <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"/> 
    </ResourceDictionary.MergedDictionaries> 
</ResourceDictionary> 

但我得到:

An error occured while finding the resource dictionary "MyApp.WindowsPhone/Assets/Styles/JumpList.xaml" 

任何想法是錯誤的,我的道路?

回答

0

由於MyApp.WindowsPhone是你不需要指定它,你能說出它作爲 <ResourceDictionary Source="/Assets/Styles/JumpList.xaml"/>
通常我們宣佈一個新的文件夾內的風格樣式命名爲Assets文件夾是指根據規範添加圖像文件的根文件夾。

<ResourceDictionary Source="/Styles/JumpList.xaml"/> 
+0

App.xaml存在於共享文件夾中,我也有一個MyApp.Windows文件夾和一個MyApp.WndowsPhone文件夾。因此,MyApp.WndowsPhone不是我的根文件夾... – yalematta

+0

是的但通用的應用程序,當它被部署到移動設備需要移動文件夾,並添加共享文件夾,以便您的移動文件夾成爲根。改變路徑時,你的風格是否奏效? – Jerin

+0

是的,它工作時,我把我的ResourceDictionary共享文件夾中,並命名爲你說的路徑!但似乎我的ResourceDictionary有問題。我正在設計一個JumpList,並且我收到了這個錯誤:錯誤 XML命名空間'http:// schemas.microsoft.com/winfx/2006/xaml/presentation''中的未知類型'JumpListItemBackgroundConverter'這個錯誤? – yalematta

相關問題