【发布时间】:2016-08-16 12:58:35
【问题描述】:
这是我的代码
public class ControlProperty
{
public int SortOrder { get; set; }
public string DisplayName { get; set; }
}
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
ControlProperty ct = new ControlProperty();
ControlProperty ct1 = new ControlProperty();
List<ControlProperty> lstct = new List<ControlProperty>();
ct.DisplayName = "test";
ct1.DisplayName = "test1";
ct1.SortOrder = 1;
ct.SortOrder = 0;
lstct.Insert(ct1.SortOrder, ct1);
lstct.Insert(ct.SortOrder, ct);
lstbxIncidentControls.ItemsSource = lstct;
}
}
我在这里尝试将一个列表(根据排序顺序)项插入一个计数为零且不能像那样插入的列表对象中......
所以我想根据我的排序顺序插入到列表中......
谁能帮我解决这个问题
【问题讨论】:
-
list.add 伙计。使用 add 方法。
-
如果你使用
Insert,第一个参数是你想要定位的列表中的索引。您不能使用SortOrder,因为这与列表中的索引没有任何关系 -
@EdPlunkett 不必要的讽刺
-
我喜欢这种讽刺,这是我给出答案的唯一原因,它让我发笑,所以我有足够的幸福来回答这样一个愚蠢的问题 XD
-
@JayMEE 虽然没必要,但很搞笑。
标签: c# .net wpf generic-list