我在尝试将 DataGrid 绑定到列表或字典时遇到问题。如果我将 DataContext 设置为一个对象,并将 ItemSource 设置为该对象的 List 属性,我会使用 List 计数填充 DataGrid,如果是 List,为什么?如何正确绑定到列表,以及如何绑定到字典?
List<string> con = new List<string>();
con.Add("aaaddd");
con.Add("bbb");
this.DataContext = con;
<DataGrid AutoGenerateColumns="True" Height="104" HorizontalAlignment="Left" Margin="34,171,0,0" Name="dg" VerticalAlignment="Top" Width="421" ItemsSource="{Binding}"/>
我得到了填充
长度 6 3
为什么?以及如何绑定到字典?