我有一个基本列表,并手动添加值。我的问题是“为什么它显示的是价值长度而不是价值”
List<string> DateIntervaList = new List<string>();
DateIntervaList.Add("1");
DateIntervaList.Add("2");
DateIntervaList.Add("11");
DateIntervaList.Add("12");
Grid.ItemsSource = DateIntervalList;
返回值为[1] [1] [2] [2]而不是1,2,11,12的列。
答案 0 :(得分:1)
添加一个简单的帮助类:
public class GridItem {
public string Content{ get; set; }
}
...
List<string> DateIntervaList = new List<string>();
DateIntervaList.Add( new GridItem(){ Content = "1" } );
DateIntervaList.Add( new GridItem(){ Content = "2" } );
DateIntervaList.Add( new GridItem(){ Content = "11" } );
DateIntervaList.Add( new GridItem(){ Content = "12" } );
Grid.ItemsSource = DateIntervalList;