Ejemplo n.º 1
0
 public override async Task LoadHtmlContent(SCPObject scp)
 {
     using (var http = new HttpClient())
         using (var res = await http.GetAsync(new Uri(new Uri("http://www.scp-wiki.net/"), scp.Url)))
             if (res.IsSuccessStatusCode)
             {
                 var doc = new HtmlDocument();
                 doc.LoadHtml(await res.Content.ReadAsStringAsync());
                 var div = doc.DocumentNode.Descendants("div").Where(o => o.GetAttributeValue("id", "") == "page-content");
                 scp.HtmlContent = div.First().InnerHtml;
             }
 }
Ejemplo n.º 2
0
 public abstract Task LoadHtmlContent(SCPObject scp);
Ejemplo n.º 3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     scp         = e.Parameter as SCPObject;
     DataContext = scp;
 }