我想動態地將更多組添加到綁定到ObservableCollection
的LongListSelector
。LongListSelector鏈接事件
當調用最後一個組的Link
事件時,我加載了更多組(包含項目)。
問題是,只要向ObservableCollection
添加更多組,組中的項目就不會再顯示,只有組標題顯示新添加的組。我再次檢查了ObservableCollection
包含正確的組和項目。
看起來好像LongListSelector
在添加更多組時變平。
有沒有人遇到過這樣的問題?
編輯:我也嘗試以下操作:在最後一組的鏈接事件,我設置了LongListSelector
的ItemsSource
再次空,然後我加載項並設置ItemsSource
:
void LongListSelector_LinkEven(....)
{
...
if (currentGroup == _lastGrp)
{
myLongListSelector.ItemsSource = null;
var items = LoadNextItems();
myLongListSelector.ItemsSource = items;
}
}
這有效,但是當我快速滾動時,在某些時候,由於我認爲有一些嚴重的錯誤,與模擬器的連接會丟失。
我試圖通過設置調試器停止所有拋出的異常(處理和未處理)來捕獲異常,但無濟於事。