0
有關項目實現事件的快速問題WP8
。項目已實現的事件不會觸發
這是我的事件註冊,我致電ctor
查看。
EpisodeList.ItemRealized += EpisodeList_ItemRealized;
而且,這裏是我的事件處理程序
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());
}
}
}
}
我的問題是,事件處理程序觸發了幾次,但隨後它永遠不會再次閃光,我不知道爲什麼我的事件試圖註冊的事件處理程序加載完成後再次發生,我無法再次觸發事件處理程序。
謝謝,但我發現了另一種更好的工作方式,Kinnara有一個ListView實現,我認爲它更好。 – Rdave 2013-09-02 08:47:28