我有一个问题,就是花了很多时间徒劳地解决。
我已经在空间名称“ ComboBoxDGWPF”中创建了一个类名称:
public class StatusList : List<string>
{
public StatusList()
{
this.Add("Assigned");
this.Add("Closed");
this.Add("In Progress");
this.Add("Open");
this.Add("Resolved");
}
}
在XAML中,我像这样创建一个staticData
:
<Window x:Class="ComboBoxDGWPF.Window1"
....
xmlns:staticData="clr-namespace:ComboBoxDGWPF"
....
Title="MainWindow" Height="450" Width="800">
<Window.Resources>
<staticData:StatusList x:Key="StatusList"/>
</Window.Resources>
....
</Window> <!-- Added by edit -->
但是在XAML中,它给了我一个错误:
名称空间'clr-namespace:ComboBoxDGWPF'中不存在名称'StatusList'。
我100%确定该命名空间中存在“公共类StatusList”。
我不明白为什么会发生此错误?
有关详细信息,请参见随附的代码源。