XAML无法识别类代码隐藏

XAML无法识别类代码隐藏

问题描述:

我有这个回调在我的XAML文件:XAML无法识别类代码隐藏

<UserControl xmlns:myLocal="clr-namespace:Shadow_App" 
      mc:Ignorable="d" Height="900" Width="1000" x:Name="window"> 
    <UserControl.Resources> 
     <myLocal:SumOtherCategoryConverter x:Key="SumOtherCategoryConverter"/> 

而且我有这样的代码在我的代码隐藏:

using System.Windows.Data; 

namespace Shadow_App 
{ 
    public class SumOtherCategoryConverter : IValueConverter 
    { 

我不断得到<myLocal:SumOtherCategoryConverter x:Key="SumOtherCategoryConverter"/>

命名空间“clr-namespace:Shadow_App”中不存在名称“SumOtherCategoryConverter”。

我在做什么错?当我输入时,WPF甚至完成了myLocal:myLocal:SumOtherCategoryConverter。我曾尝试清理和重建,重建时出现错误:

标记'SumOtherCategoryConverter'在XML命名空间'clr-namespace:Shadow_App'中不存在。第14行位置10

+0

与您的用户控件在同一个组件中的SumOtherCategoryConverter? –

+0

他们都在同一个项目。代码隐藏和XAML附加(我认为这就是你问的)。 – Sean

+0

那你有没有建立你的项目? –

enter image description here

我觉得你的命名空间定义不正确,这就是为什么你得到了错误。我已经实现了你的代码并且工作正常。

+0

你是什么意思?我如何适当地定义我的名字空间? – Sean