0

如何使用 Addrange 用对象填充列表视图。对象是:

 public class Cable : StateObject
   {       

    public int Id { get; set; }
    public int CablePropertyId { get; set; }
    public int Item { get; set; }
    public int TagNo { get; set; }
    public string GeneralFormat { get; set; }
    public string EndString { get; set; }
    public string CableRevision { get; set; }
    public string FromBay { get; set; }
    public string FromPanel { get; set; }     
}

谢谢

4

1 回答 1

0

好吧,AddRange 是在 List 上定义的。

您可以执行以下操作:

var list_view = new ListView();
var some_array = new string[] {"1","2", "3", "4"};
var list_of_strings = new List<string>() ;
list_of_strings.AddRange(some_array);
list_view.ItemsSource = list_of_strings;

因此,添加范围接受 IEnumerable。

无论如何,上面的例子有点傻,因为你可以简单地这样做:

list_view.ItemsSource = some_array;

避免需要list_of_stringsAddRange

于 2013-10-29T11:45:07.193 回答