private async Task InnerShow(String k) { String json = "{\"cat\":\"" + Constants.cat + "\",\"keyword\":\"" + k + "\"}"; var param = await WebConnection.Connect_by_json("http://127.0.0.1:8000/asso", json); if (!param.name.Equals("200")) { return; } JsonObject jsonObject = JsonObject.Parse(param.value); String message = jsonObject.GetNamedString("message"); if (!message.Equals("success")) { return; } JsonArray array = jsonObject.GetNamedArray("result"); foreach (var a in array) { String assoWord = a.GetString(); AssociateT2Control btn = new AssociateT2Control(assoWord); btn.ShowAssociates += PassAsso; btn.Margin = new Thickness(5); WPPNasso.Children.Add(btn); } }
public async void LoadDescription() { try { PRGRS.ProgressStart(); if (getAppr != null) { List <Paragraph> list = getAppr(IDname); foreach (var p in list) { if (p != null) { RCHTXTappr.Blocks.Add(p); } } } String json = ""; json += "{\"name\":\""; json += IDname; json += "\"}"; var result = await WebConnection.Connect_by_json("http://127.0.0.1:8000/doc", json); if (!result.name.Equals("200")) { return; } var ret_json = result.value; JsonObject j = JsonObject.Parse(ret_json); bool found = j.GetNamedBoolean("found"); if (found) { String description = j.GetNamedString("description"); String url = j.GetNamedString("url"); HYPERdetail.NavigateUri = new Uri(url); TXTBLKdescription.Text = description; } PRGRS.ProgressEnd(); } catch { PRGRS.ProgressEnd(); return; } }