public void BeginFetchOfContent(HtmlContentEnum htmlContentEnum) { if (IsFetchingHtmlContent[htmlContentEnum]) return; if (HtmlContentLookup.ContainsKey(htmlContentEnum)) FetchHtmlContentCompleted(this, new DataPortalResult<HtmlContent>(HtmlContentLookup[htmlContentEnum], null, htmlContentEnum)); IsFetchingHtmlContent[htmlContentEnum] = true; HtmlContent.GetHtmlContent(htmlContentEnum, Client_FetchHtmlContentCompleted); }
// Executes when the user navigates to this page. protected override void OnNavigatedTo(NavigationEventArgs e) { ContentEnum = ExtractContentEnum(); //TODO: Implement busy indicator HtmlContentCache.Default.BeginFetchOfContent(ContentEnum); }
public void Invalidate(HtmlContentEnum htmlContentEnum) { HtmlContentLookup.Clear(); }