public void BeginLoad() { var client = new SyndicationClient(); client.BypassCacheOnRetrieve = true; client.RetrieveFeedAsync(_uri).AsTask().ContinueWith(t => { var feed = t.Result; Title = feed.Title.Text; Description = feed.Subtitle.Text; ImageUri = feed.ImageUri; foreach (var si in feed.Items) { var fi = new FeedItem(si); fi.LoadFullTextAsync(); RunActionOnGUIThread(() => { this._feedItems.Add(fi); }); } IsLoaded = true; }, TaskScheduler.Default); }