LongListSelectorにバインドされているにさらにグループを動的に追加したいと考えていますObservableCollection。
最後のグループのLinkイベントが呼び出されると、さらにグループ (アイテムを含む) を読み込みます。
問題は、グループ内のアイテムにグループを追加するとすぐにObservableCollection表示されなくなり、新しく追加されたグループのグループ ヘッダーのみが表示されることです。ObservableCollectionに正しいグループとアイテムが含まれていることを再確認しました。
LongListSelectorグループを追加すると、 が平らになるように見えます。
誰もそのような問題に遭遇しましたか?
編集:次のことも試しました:最後のグループのリンクイベントで、ItemsSourceのLongListSelectorをnullに設定し、アイテムをロードしてItemsSource再度設定します:
void LongListSelector_LinkEven(....)
{
...
if (currentGroup == _lastGrp)
{
myLongListSelector.ItemsSource = null;
var items = LoadNextItems();
myLongListSelector.ItemsSource = items;
}
}
これは機能しますが、高速でスクロールすると、深刻なエラーが原因で、ある時点でエミュレータへの接続が失われます。
スローされたすべての例外 (処理済みおよび未処理) で停止するようにデバッガーを設定して、例外をキャッチしようとしましたが、役に立ちませんでした。