private void filtNewsPgae()
{
App.ViewModel.ListItems.Clear();
// switch begin
if (m_strDataSource == SelectOnly.DATASOURCE_SINAWEIBO)
{
App.ViewModel.ListItems.AddRange(App.ViewModel.SinaWeiboItems);
}
else if (m_strDataSource == SelectOnly.DATASOURCE_RSS)
{
App.ViewModel.ListItems.AddRange(App.ViewModel.RssItems);
}
else if (m_strDataSource == SelectOnly.DATASOURCE_RENREN)
{
App.ViewModel.ListItems.AddRange(App.ViewModel.RenrenItems);
}
else if (m_strDataSource == SelectOnly.DATASOURCE_DOUBAN)
{
App.ViewModel.ListItems.AddRange(App.ViewModel.DoubanItems);
}
// switch end
App.ViewModel.ListItems.Sort(
delegate(ItemViewModel a, ItemViewModel b)
{
return (a.TimeObject < b.TimeObject ? 1 : a.TimeObject == b.TimeObject ? 0 : -1);
}
);
App.ViewModel.Items.Clear();
App.ViewModel.ListItems.ForEach(p => App.ViewModel.Items.Add(p));
}