首页 > 解决方案 > 从空的对象列表中检索对象的类c#

问题描述

我有一个人员类,其属性例如:姓名和年龄,然后我在另一个类中创建了一个人员列表,将其传递给我的“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:对不起,它现在以另一种方式工作。

标签: c#wpf

解决方案


推荐阅读