のアイテム実現イベントについての簡単な質問WP8
です。
ctor
これは、Viewで呼び出すイベント登録です。
EpisodeList.ItemRealized += EpisodeList_ItemRealized;
また、ここに私のEventHandlerがあります
private void EpisodeList_ItemRealized(object sender, ItemRealizationEventArgs e)
{
if (!vm.Loading && EpisodeList.ItemsSource != null && EpisodeList.ItemsSource.Count >= _offset)
{
if (e.ItemKind == LongListSelectorItemKind.Item)
{
if ((e.Container.Content as Medium).Equals(EpisodeList.ItemsSource[EpisodeList.ItemsSource.Count - _offset]))
{
//Ask Messenger to notify the ViewModel To Load More Items
Messenger.Default.Send<MainPageLoadMoreEpisodesMessage>(new MainPageLoadMoreEpisodesMessage());
}
}
}
}
私の問題は、イベント ハンドラーが数回起動するが、再度起動しないことです。ロードが完了した後にイベント ハンドラーを再度登録しようとした理由がわかりません。イベント ハンドラーを再度起動させることができません。