Я относительно новичок в 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
}
}