C# DataGrid绑定到复杂数据类型列表WPF(xaml)

C# DataGrid绑定到复杂数据类型列表WPF(xaml),c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,有必要使用表的绑定来显示数据。我有一个数据类 public ObservableCollection<CTestInjector> TestInjectorData 公共可观测收集测试数据 型号: public class CTestInjector { public string NumberTest { get; set; } public string TestName { get; set; } public string RailPr

有必要使用表的绑定来显示数据。我有一个数据类

public ObservableCollection<CTestInjector> TestInjectorData
公共可观测收集测试数据
型号:

    public class CTestInjector
{
    public string NumberTest { get; set; }

    public string TestName { get; set; }

    public string RailPressure { get; set; }

    public string PulseWidth { get; set; }

    public string Specified { get; set; }

    public List<CResults> Results { get; set; }
}

public class CResults
{
    public string MeasuredValue { get; set; }
    public string TestResult { get; set; }
}
公共类CTestInjector
{
公共字符串NumberTest{get;set;}
公共字符串TestName{get;set;}
公共字符串RailPressure{get;set;}
公共字符串脉冲宽度{get;set;}
指定的公共字符串{get;set;}
公共列表结果{get;set;}
}
公共类结果
{
公共字符串MeasuredValue{get;set;}
公共字符串TestResult{get;set;}
}
每个列表对象
公共列表结果{get;set;}
都需要作为列显示在表中这里有一个例子


我刚开始使用WPF,因此很难完全理解绑定的可能性,所以我没有放弃显式给出的代码。

这不是一个真正的初学者任务。您可以将数据展平,以便(比如)有一个数据表,其中每个列都有一个列用于datagrid中所需的列。或者,您可以在绑定上使用索引。索引可能很棘手。