C# wpf-无法将用户类添加到资源

C# wpf-无法将用户类添加到资源,c#,wpf,C#,Wpf,这是我的班级: public class MenuMaker { public MenuMaker() { NumbersOfItems = 5; MenuList = new ObservableCollection<string>(); UpdateMenu(); } public int NumbersOfItems { get; set; } ObservableCollection&l

这是我的班级:

public class MenuMaker
{
    public MenuMaker()
    {
        NumbersOfItems = 5;
        MenuList = new ObservableCollection<string>();
        UpdateMenu();
    }

    public int NumbersOfItems { get; set; }
    ObservableCollection<string> MenuList { get; private set; }
    public string GeneratedData { get; private set; }

    string[] firthMill = new string[] { "Red Borshc ", "Green Borshc ", "Soup " };
    string[] secondMill = new string[] { "with salat ", "with porrage " };
    string[] drink = new string[] { "and tee", "and coffee", "and juce", "and vodka" };

    public void UpdateMenu()
    {
        MenuList.Clear();
        Random random = new Random();
        string newMill;
        for (int i = 0; i < NumbersOfItems; i++)
        {
            newMill = "";
            newMill += firthMill[random.Next(firthMill.Length)] + secondMill[random.Next(secondMill.Length)] +
                drink[random.Next(drink.Length)];
            MenuList.Add(newMill);
        }
        DateTime nowIs = DateTime.Now;
        GeneratedData = "This menu was generated on " + nowIs.ToString();
    }
}
我搜索了很多,但没有找到适合我情况的正确答案。我不明白:在MenuMaker类中,我使用了无参数构造函数,但它仍然不起作用。有人能帮我吗?

你需要做点什么

ObservableCollection<string> MenuList { get; private set; }

public  ObservableCollection<string> MenuList { get; set; }
observeCollection菜单列表{get;private set;}
公共ObservableCollection菜单列表{get;set;}
C#中的默认访问器在嵌套类中是内部的或私有的

而且。

您需要

ObservableCollection<string> MenuList { get; private set; }

public  ObservableCollection<string> MenuList { get; set; }
observeCollection菜单列表{get;private set;}
公共ObservableCollection菜单列表{get;set;}
C#中的默认访问器在嵌套类中是内部的或私有的


而且。

我无法复制您的错误消息,但要成功编译,我需要声明public observeCollection MenuList{get;private set;}我无法复制您的错误消息,但要成功编译,我需要声明public observeCollection MenuList{get;private set;}
ObservableCollection<string> MenuList { get; private set; }

public  ObservableCollection<string> MenuList { get; set; }