4

說如果我需要顯示一個有很多很多記錄的列表,哪個控件更好?或者我應該說,哪種控制有更好的滾動體驗?Windows Phone芒果 - 列表框或LongListSelector?

我見過很多人在這個LongListSelector上報告問題,它使用起來真的太麻煩了嗎?

希望有人能爲我闡明這一點。謝謝。 Xin

回答

2

如果你不需要分組,我不會使用LongListSelector。虛擬化支持更易於使用/管理常規ListBox。

從Mango開始,ListBox性能問題不再是問題。你可以順利滾動兩個。

所以我認爲你應該堅持ListBox。

+1

正如克勞斯所說,你需要考慮虛擬化。看看IList界面。 – invalidusername

+0

謝謝,我想我會堅持到列表框然後。 :) –

0

LongListSelector用於當你想用你的列表做更多的事情,而不是僅僅顯示純粹的列表項。 LongListSelector支持分組,它再次支持輕鬆跳轉到另一個組。兩者都有可視化,所以如果你不需要/想要,我會去一個簡單的ItemsControl和一個scrollviewer(它是內置在列表框和longlistselector)。

+1

LongListSelector具有虛擬化/渲染項目的自定義方式。 –