WinRT在Universal App中使用共享资源xaml文件

时间:2014-09-01 18:17:09

标签: c# xaml windows-phone-8 windows-runtime

我在Visual Studio 2013中创建了一个通用Windows App Store应用程序。我创建了一个名为ResourceDictionary的{​​{1}}文件。在我的应用的共享部分中,AllButtonShapes.xaml文件中包含此内容:

App.xaml

在应用的Windows部分,这很好用,我的应用可以找到<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="AllButtonShapes.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> 中定义的资源。但是,当我尝试启动应用程序的Windows Phone部分时,找不到这些资源。

如何获取环球应用的Windows Phone部分以查看我的应用资源中定义的资源?

1 个答案:

答案 0 :(得分:4)

尝试使用绝对路径

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

老实说,我无法重现这个问题。您可以尝试检查字典的构建操作,它必须设置为Page。也许有名称冲突或其他东西。你能分享你的项目文件吗?