前缀local与appication根元素中的命名空间不匹配

时间:2015-01-18 03:27:48

标签: c# wpf xaml

我在WPF中使用MEF和BootStrapper与MVVM模型构建了一个应用程序。

在App.xaml中的

我有以下代码。

 <Application x:Class="My.ClientFramework.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         Startup="Application_Startup">
<Application.Resources>
 <ResourceDictionary>
  <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/My.Windows.Themes.Light;component /Theme.xaml"></ResourceDictionary>
    <ResourceDictionary Source="/My.ClientFramework.Infrastructure;component/Themes/Theme.xaml"/>
    <ResourceDictionary Source="/My.Windows.Themes.Light.Infrastructure;Component/Theme.xaml"/>
      </ResourceDictionary.MergedDictionaries>     
    </ResourceDictionary>
</Application.Resources>
</Application>

由于某种原因,开始标记应用程序根元素在其下面有一条波浪线,当我将鼠标悬停在它上面时,它会显示前缀&#39; local&#39;不映射到命名空间。

我花了6-7个小时来弄清楚为什么会这样,但谷歌搜索后我得到的所有内容都没有指向我的问题。当我没有像x:local这样的东西时,那么为什么我的应用程序根元素在上面的Xaml代码中得到一条波浪线,说明前缀local不会映射到命名空间,这实际上让我疯狂。所有建议都将受到高度赞赏。

0 个答案:

没有答案