public async void LecturePageChange()
{
Task<string> trt = FileSystem.Read("LectureList");
string rs = await trt;//re=read result;
string res;
int flag = 1;//1表示弹窗报错
Task<string> result;
if ((!string.IsNullOrEmpty(rs)) && (rs != "error"))
{
res = rs;
flag = 0;
result = app.User.Lecture(flag);
}
else
{
result = app.User.Lecture(flag);
res = await result;
}
if (res != "error")
{
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(res));
try
{
Lecture myLecture = JsonParse.Parse<Lecture>(ms);
LectureSummary.Text = "";
LectureSummary.Text += "讲座次数: " + myLecture.content.count.ToString()+ "次\n";
LectureSummary.Text += "讲座详情:\n";
for (int i = 0; i < myLecture.content.count; i++)
{
LectureItems.Items.Add(TextBlockCreate(myLecture.content.detial[i]));
}
}
catch (Exception e)
{
}
}
else
{
LectureSummary.Text = "不好意思,出了一点问题。。。";
}
res = await result;
if (res != "error")
{
FileSystem.Write("LectureList", res);
}
Waiting.IsActive = false;
}
public LecturePage()