0
我有3类:如何操纵对象创建/编辑/由一个DataGrid删除
public class Category
{
public string Name {get;set;}
public Category Parent {get;set;}
public List<Category> Children {get;set;}
public bool IsMainCategory {get;set;}
}
public class Item
{
public string Description {get;set;}
public Category MainCategory {get;set;}
public List<CategoryValue> Values {get;set;}
}
public class CategoryValue
{
public Category Category {get;set;}
public Item Item {get;set;}
public double Value {get;set;}
}
我想在这样的方式来创建一个DataGrid
,
- 其列标题会一个主类别的所有子类别的名称,该类别的真实值为
IsMainCategory
,除了第一列将具有“项目描述”作为标题。 - 其行将对应于
Item
对象,并且这些Item
中的每一个都应将它们的MainCategory
设置为上述主类别。 - 行中的每个单元格(除第一个单元格外)都应与对应的
CategoryValue
对象的Value
属性绑定。
我写了代码做1,但我无法弄清楚如何实现其他两个要求。有人能帮我吗?
谢谢,我设法让它这样工作。 – nakiya