У меня есть класс person со свойствами ex: name и age, затем я создал список людей в другом классе, который я передал своему «MainWindow», затем я передал свой список в «UserControl» в конструкторе.
Вот мой код:
- PersonClass:
public string Name { get; set; }
public string Name2 { get; set; }
- PersonCreatorClass:
PersonClass person1 = new PersonClass();
PersonClass person2 = new PersonClass();
public List<object> persons = new List<object>();
public void AddingPersonsToList()
{
person1.Name = "john";
person1.Age = 21;
person2.Name = "albert";
person2.Age = 20;
persons.Add(person1);
persons.Add(person2);
}
- MainWindowClass:
MainTestClass _mainTestClass = new MainTestClass();
List<object> data = new List<object>();
_mainTestClass.AddingPersonsToList();
data = _mainTestClass.persons;
DynamicGrid dynamicGrid = new DynamicGrid(data);
- UserControl:
List<object> _data = new List<object>();
public DynamicGrid(List<object> data)
{
InitializeComponent();
this._data = data;
}
Мой вопрос заключается в том, как я могу получить класс персоны (Тип) из списка «данные» в моем пользовательском элементе управления, моя цель состоит в том, чтобы отправлять список объектов в мое главное окно из любого класса и входить в мой пользователь. контролировать тип объекта в списке рассылки.
Nb: извините за дисплей, он просто работает по-другому.