2016-01-22 130 views
-1

我有這個回調在我的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

那你有沒有建立你的項目? –

回答

1

enter image description here

我覺得你的命名空間定義不正確,這就是爲什麼你得到了錯誤。我已經實現了你的代碼並且工作正常。

+0

你是什麼意思?我如何適當地定義我的名字空間? – Sean