Ejemplo n.º 1
0
        public void TestMethod3()
        {
            List <FeedViewModel> feeds = FeedDataHandler.GetFeedsAsync();

            foreach (var item in feeds)
            {
                Console.WriteLine(item.Link.ToString());
            }
            Thread.Sleep(5000);
            foreach (var item in feeds)
            {
                foreach (var subitem in item.Articles)
                {
                    Console.WriteLine(subitem.Title);
                    //Console.WriteLine("\t" + subitem.Summary);
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 数据初始化
        /// </summary>
        async void Init()
        {
            FavoritesFeed = await FeedDataHandler.GetFavoritesAsync() ?? FavoritesFeed;

            if (string.IsNullOrWhiteSpace(FavoritesFeed.Name))
            {
                FavoritesFeed.Name = "收藏";
            }
            if (FavoritesFeed.Articles == null)
            {
                FavoritesFeed.Articles = new ObservableCollection <ArticleViewModel>();
            }

            NewFeeds.CollectionChanged += NewFeeds_CollectionChanged;
            NewFeeds.Clear();
            FeedDataHandler.GetFeedsAsync().ForEach(feed => NewFeeds.Add(feed));

            FavoritesFeed.Articles.CollectionChanged += Articles_CollectionChanged;
        }