Windows Phone,从目录加载资源

时间:2014-09-26 17:28:51

标签: resources windows-phone windows-store-apps windows-phone-8.1 resourcedictionary

我在项目中有以下文件夹结构:

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行是Source="...的确切位置。如果我将资源移动到与MainPage相同的目录并删除目录,一切正常。

顺便说一句,Visual Studio设计者并没有抱怨缺少资源并正确使用它们。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

在设置Source的{​​{1}}时尝试使用正斜杠。

即。 ResourceDictionary