C# Windows Phone中的资源字典错误

C# Windows Phone中的资源字典错误,c#,.net,windows-phone-7,xaml,windows-phone-8,C#,.net,Windows Phone 7,Xaml,Windows Phone 8,我正在尝试在Windows Phone应用程序中进行Sqlite数据库连接,在添加必要的dll和NuGet包后,我遇到了错误,因为“类型‘ResourceDictionary’在ResourceDictionary中,在当前上下文中不存在”。我做错什么了吗 您需要为字典设置键名 <ResourceDictionary x:Key="myKey"> 将所有内容移动到合并词典中 <ResourceDictionary x:Key="myKey">

我正在尝试在Windows Phone应用程序中进行Sqlite数据库连接,在添加必要的dll和NuGet包后,我遇到了错误,因为“类型‘ResourceDictionary’在ResourceDictionary中,在当前上下文中不存在”。我做错什么了吗


您需要为字典设置键名

<ResourceDictionary x:Key="myKey">   

将所有内容移动到合并词典中

<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>   

您需要为字典设置键名

<ResourceDictionary x:Key="myKey">   

将所有内容移动到合并词典中

<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>   

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

    <ResourceDictionary x:Key="ResourceDictionaryKey">
    </ResourceDictionary>

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

    <ResourceDictionary x:Key="ResourceDictionaryKey">
    </ResourceDictionary>


谢谢你。我已经按你说的把钥匙调好了。现在,它将错误显示为“类型'ResourceDictionary'在ResourceDictionary中,并且没有密钥”。我已经按你说的把钥匙调好了。现在它显示错误为“类型‘ResourceDictionary’在ResourceDictionary中,没有密钥。”啊,@madhukumar不需要做这样的手续,这是我们的工作来回答。啊,@madhukumar不需要做这样的手续,这是我们的工作来回答。