我正在创建一个Windows Universal 8.1应用。在Windows Phone 8.1项目里面,我有一个特定的Xaml文件作为ResourceDictionary。 在共享文件夹中,我有两个项目的常见App.xaml(Windows和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 :(得分:0)
由于MyApp.WindowsPhone
是根文件夹,因此您无需指定它,您可以将其声明为
<ResourceDictionary Source="/Assets/Styles/JumpList.xaml"/>
通常我们在名为Styles的新文件夹中声明样式,因为Assets文件夹用于根据规范添加图像文件。
<ResourceDictionary Source="/Styles/JumpList.xaml"/>