2013-09-01 141 views
2

在我的应用程序中,我将项目添加到C#中的ListBox。我加入其正在使用的代码在StackPanel举行项目集合:如何将项目添加到列表框的顶部

ListBoxControl.Items.Add(stackPanel); 

但是,这增加了StackPanelListBox的底部,有没有加入StackPanel顶端,而不是任何方式底部?

(这是不可能添加以相反的顺序项目到ListBox。)

回答

9

可以使用ItemCollection.Insert Method

例如

myListbox.Items.Insert(0, myItem); 
+0

幸运的答案是正确的:)不过我想你,因为你的链接点'System.Windows.Forms.Listbox'而不是'System.Windows.Controls.ListBox'没有仔细阅读标签。 – Chris

+0

谢谢@Chris,更新了答案。 – Matthew

-1

你可以只使用Insert方法正如马修之前提到的或者只是使用Reverse()。

ListBoxControl.Items.Add(stackPanel); 
ListBoxControl.Items.Reverse(); 
相关问题