2011-10-13 46 views
2

我有一個帶datatemplate的列表框,其中有兩個文本塊綁定某些類的某些屬性,我有一個類的元素列表,我想動態顯示這個元素,即首先顯示前20個元素,比下一個20等等,但我怎麼做到這一點,itemsource我只能分配一個列表,我不能動態地添加元素,請幫助我。如何在wp7中動態添加listbox.itemsource中的元素?

回答

3

爲了讓ListBox在項目添加到列表中時動態更新,您需要選擇一個集合類,以便在添加/刪除項目時引發事件。您應該使用ObservableCollection作爲您的ItemsSource。該集合在修改時引發CollectionChanged事件。 ListBox處理此事件並進行相應更新。