2013-05-15 9 views
0

Windows phone 7.5及以上版本。如何在wp7的列表框的底部放置一個按鈕?

我想在列表底部添加一個按鈕,以便用戶可以單擊它來獲取更多文章。

我把一個按鈕放在xaml的列表框中。但是它不起作用,當列表框的項目源在運行時綁定時,按鈕消失。

如何實現目標?

+0

你需要選擇?如果沒有,將一個ItemsControl和你的按鈕放入一個ScrollViewer內的StackPanel中。 – Murkaeus

回答

0

一個解決方案是實現作爲您的綁定的一部分設置最後一項顯示「加載更多...」。

例如,如果您的列表框模板顯示一個圖片,一個標題,然後是一些描述文本,並且您每次檢索25個項目。你可以做的是從你的源代碼抓住這25個項目,然後手動添加一個帶有'加載更多...'標題的項目,然後綁定該列表。然後,您可以通過檢查標題文本或者如果您的模型爲每個項目具有一些唯一標識符來輕鬆檢查是否點擊了「加載更多...」項目,那麼您可以給「加載更多...」項目標識爲 - 1或其他一些獨特的價值。

另一種解決方案是自動檢測用戶何時滾動到列表框的末端(或接近末端),然後自動加載更多數據。檢查如何實現此這些教程:

Detect when a ListBox scrolls to its end (WP7)

WP7 – How To Extend ListBox When Reaching Last Item

相關問題