0

我正在尝试在 Windows Phone 应用程序中进行 Sqlite 数据库连接,在添加必要的 dll 和 NuGet 包后,我收到错误消息,因为“'ResourceDictionary' 类型位于 ResourceDictionary 内部并且在当前上下文中不存在”。我有没有做错什么?

在此处输入图像描述

4

2 回答 2

3

您需要为字典设置一个键名

<ResourceDictionary x:Key="myKey">   

将所有内容移到您的 MergedDictionary 中。

<ResourceDictionary x:Key="myKey">      
   <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary>
             <localization:LocalizedStrings xmlns:loca;="clr-namespace:Jogger" x:Key="LocalizedStrings" />
             <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
        </ResourceDictionary>
   </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>   
于 2013-07-01T12:01:10.907 回答
1

我不确定你想用 ResourceDictionary 做什么,但问题可以通过添加 Key 来解决。请看下面几行

    <ResourceDictionary x:Key="ResourceDictionaryKey">
    </ResourceDictionary>
于 2013-07-01T12:11:54.883 回答