【发布时间】:2014-08-16 19:42:44
【问题描述】:
我在尝试将对象添加到列表时遇到了一点问题。我在 c# 中工作。
带有对象列表的对象:
public class Person
{
public string Title { get; set; }
public List<Names> FullNames { get; set; }
}
名称 对象
public class Names
{
string First { get; set; }
string Middle { get; set; }
string Last { get; set; }
public Names(string First, string Middle, string Last)
{
this.First = First;
this.Middle = Middle;
this.Last = Last;
}
}
问题领域:
在主窗口中,我创建了一个 Person 类型的 Observable 集合。您如何正确实现添加 FullNames 列表?我根本无法让它工作。
public partial class MainWindow : Window
{
public ObservableCollection<Person> people { get; set; }
public MainWindow()
{
InitializeComponent();
people.Add(new Person() { Title = "President", FullNames = new Names(First = "George", Middle = "K", Last = "Will")}); //problem area
}
}
【问题讨论】:
-
您尝试将
TodoItem添加到ObservableCollection<Person>- 这意味着什么? -
“TodoItem”不是我的意思,抱歉——我只是将“TodoItem”编辑为“Person”。
标签: c# wpf object observablecollection