Создание ObservableCollection внутри конструктора C# - PullRequest
0 голосов
/ 27 апреля 2020

Я относительно новичок в C# и столкнулся с проблемой. Я хотел создать класс с именем Folder, который имеет ObservableCollection в качестве свойства. Цель состоит в том, чтобы создать экземпляры этого класса, к которым я могу добавить строки в ObservableCollection.

Заранее спасибо Феликс

class FolderClass
{
    public static ObservableCollection<VocabClass> VocabList { get; set; }
    public string Name { get; set; }

    public FolderClass(string name)
    {
        Name = name;
        VocabList = new ObservableCollection<VocabClass> { };
    }

}


public class VocabClass
{
    public string Word { get; set; }
    public string Translation { get; set; }

    public VocabClass(string word, string translation)
    {
        Word = word;
        Translation = translation;
    }
}


public partial class MainPage : ContentPage
{

    public MainPage()
    {
        InitializeComponent();
    }

    protected override void OnAppearing()
    {
         FolderClass Firstobject = new FolderClass("firstObject");
         string name = Firstobject.Name; //accessable
         var Word = Firstobject.Vocablist; //cannot be accessed
    }

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