我有两个WPF窗口。 主要包括一个电离层到<代码>。 ObservableCollection<Person>。 我可以在名单上添加和删除物体(人民)。 我在修改一个人时还可以展示另一个窗口。
个人有三个财产: 姓名、年老和年龄,并适当实施。 在新的窗口中,我有3个文字箱,与固定资源人“人”联系在一起。
当我开始启用新窗口时,我向施工者表示反对,然后我希望这个人财产在三个文本框中显示。
下面的法典认为,这一切都是适当的:
public ModifyPerson(Person modPerson)
{
// ... some code
Person p = this.Resources["person"] as Person;
p.Name = modPerson.Name;
p.LastName = modPerson.LastName;
p.Age = modPerson.Age;
}
但我更喜欢这样做:
public ModifyPerson(Person modPerson)
{
// ... some code
this.Resources["person"] = modPerson;
}
但是,这并不奏效。 (资源是适当分配的,但文本箱没有说明变人财产的价值。)
如何解决这一问题?