WPF / XAML (Window.Resources) не может найти ClassName в пространстве имен - PullRequest
0 голосов
/ 17 октября 2018

У меня есть проблема, которую я потратил много времени, чтобы решить ее напрасно.

Я создал имя класса в пространстве с именем "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 выдает ошибку:

имя 'StatusList' не существует в NameSpace 'clr-namespace: ComboBoxDGWPF.

Я на 100% уверен, что в этом пространстве имен есть 'public class StatusList'.

Я не понимаю, почему возникает эта ошибка?
См. Прикрепленный кодисточник для деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...