Wpf 在ItemsControl的DataTemplate中绑定DataGrid
我试图设置的绑定出现了一个奇怪的问题。我有一个ItemsControl,我用它来呈现一个WrapPanel,其中包含一个DataGrid作为它的DataTemplate。最后,我想使用WrapPanel为列表中绑定到ItemsControl的每个项显示一个数据网格。现在,它创建了正确数量的数据网格和头,但实际上没有数据被绑定。我对WPF的经验不足,不知道我会在这里误入歧途。这些项本身就是元组对象。为什么我的数据值没有绑定Wpf 在ItemsControl的DataTemplate中绑定DataGrid,wpf,data-binding,datagrid,datatemplate,Wpf,Data Binding,Datagrid,Datatemplate,我试图设置的绑定出现了一个奇怪的问题。我有一个ItemsControl,我用它来呈现一个WrapPanel,其中包含一个DataGrid作为它的DataTemplate。最后,我想使用WrapPanel为列表中绑定到ItemsControl的每个项显示一个数据网格。现在,它创建了正确数量的数据网格和头,但实际上没有数据被绑定。我对WPF的经验不足,不知道我会在这里误入歧途。这些项本身就是元组对象。为什么我的数据值没有绑定 您的GetDistinctCounts为您提供了一个IEnumerabl
您的GetDistinctCounts为您提供了一个
IEnumerable
但是您需要一个IEnumerable>>
小测试:将属性GetDistinctCodeCounts替换为以下内容:
List<List<Tuple<string, int>>> tuples = new List<List<Tuple<string, int>>>();
tuples.Add(
new List<Tuple<string, int>>()
{
new Tuple<string,int>("a",1),
new Tuple<string,int>("b",2),
}
);
tuples.Add(
new List<Tuple<string, int>>()
{
new Tuple<string,int>("a",1),
new Tuple<string,int>("b",2),
}
);
List tuples=newlist();
元组。添加(
新名单()
{
新元组(“a”,1),
新元组(“b”,2),
}
);
元组。添加(
新名单()
{
新元组(“a”,1),
新元组(“b”,2),
}
);
我的测试: