У меня есть ListBox в приложении Silverlight.Я пытаюсь создать редактируемый список, поэтому я использую ItemTemplate, чтобы иметь нужные мне элементы управления для каждого элемента, такие как textBox и кнопки, и он работает нормально.
Я хотел бы иметь строкув конце списка с кнопкой для добавления новых элементов.Поскольку этот элемент не будет связан ни с одним из моих классов доменов, я использую простой объект в качестве «заполнителя», а затем у меня есть код, который идентифицирует этот элемент для правильного отображения кнопки.
myListBox.Items.add(new object());
Проблема в том, что я хочу, чтобы этот элемент «новой записи» всегда оставался в конце списка, поэтому, когда мне нужно вставить новую запись домена, я использую этот код:
myListBox.Items.Insert(myListBox.Items.Count - 1, domainItem);
Когда я отлаживаю коллекции myListBox.Items, она находится в правильном порядке, с кнопкой «добавить новый» в конце, но в списке отображается эта кнопка в начале.Почему мои предметы отображаются в другом порядке, чем коллекция предметов?