我想创建一个从DataListView到包含列表的列表的双向绑定。我该怎么做?
根据以下代码,我创建了一个这样的列表:
probe1 probe2 probe3 probe4 ...
1 12.3 4.2 6.3 12.5
2 65.2 2.5 12.4 54.6
3 54.2 64.3 21.5 22.2
. . .
代码
public IList<Probe> Probes{get;private set;}
public class Probe
{
public Probe(int maxValues)
{
Values = new double[maxValues];
}
public IList<double> Values{get;private set}
}
答案 0 :(得分:0)
您必须先将列表展平。创建一个类似ProbeValue的新类型,包含属性Value:double和Probe:Probe。然后从展平的结果中创建一个新的CollectionView,并在Probe属性上应用GroupDescription。将您的列表视图与
绑定http://msdn.microsoft.com/en-us/library/system.windows.data.collectionview.aspx