我的视图模型包含6个字段:
public int Program { get; set; NotifyPropChange("Program"); }
public int Customer { get;set; NotifyPropChange("Customer"); }
public int Weight { get; set; NotifyPropChange("Weight"); }
public int Data1 { get; set; NotifyPropChange("Data1"); }
public int Data2 { get; set; NotifyPropChange("Data2"); }
public RuntimeData Data3 { get; set; NotifyPropChange("RuntimeData");}
班级RuntimeData
如下:
public class RuntimeData
{
public int[] Parameter;
public RuntimeData()
{
Parameter = new int[121];
}
}
我需要通过DataGrid显示这些数据,这只是:
<DataGrid Margin="1,20,1,15.2"/>
问题来自于“Data3.Parameters”是一个包含121个元素的数组。
我不知道如何正确绑定数据,以便我将获得一个包含126列的DataGrid(“Program”,“Customer”,“Weight”,“Data1”,“Data2”和来自“Data3”的121个参数。参数“)。
我认为手动创建这126个列中的每一个都是错误的方法。