我几天来一直在四处寻找我的问题的答案,但我找不到解决方案.
问题是组合框用以前选择的用户'更新User类中的Test对象.
即,您选择user2,user2具有test2,然后选择具有test5的user5.现在,如果再次选择user2,它将显示它具有test5.
这是一些代码.我有两个类用户和测试.每个都有两个ObservableCollections.这就是我设置它们的方式:
public class User
{
public string Name { get; set; }
public int test { get; set; }
public test userTest { get; set; }
}
public class test
{
public int ID { get; set; }
public String Name { get; set; }
}
public class ListOfTests:ObservableCollection<test>
{
public ListOfTests()
{
for (int i = 0; i < 4; i++)
{
test newTest = new test();
newTest.ID = i;
newTest.Name = "Test " + i; …Run Code Online (Sandbox Code Playgroud)