从空对象列表中检索对象的类C#

时间:2018-06-27 07:49:41

标签: c# wpf

我有一个人类,其属性为ex:名称和年龄,然后在另一个类中创建了一个人列表,然后将其传递给“ 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:很抱歉,该显示器正以另一种方式工作。

0 个答案:

没有答案