public async void GPAPageChange()
{
Task<string> trt = FileSystem.Read("SRTPList");
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.SRTP(flag);
}
else
{
result = app.User.SRTP(flag);
res = await result;
}
if (res != "error")
{
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(res));
try
{
srtp mySRTP = JsonParse.Parse<srtp>(ms);
SRTPSummary.Text = "";
SRTPSummary.Text += "SRTP状态: " + mySRTP.content[0].score + "\n";
SRTPSummary.Text += "总SRTP学分: " + mySRTP.content[0].total + "\n";
SRTPSummary.Text += "姓名: " + mySRTP.content[0].name + "\n";
SRTPSummary.Text += "学号: " + mySRTP.content[0].cardNumber + "\n";
SRTPSummary.Text += "SRTP详情:\n";
for (int i = 1; i < mySRTP.content.GetLength(0); i++)
{
SRTPItems.Items.Add(TextBlockCreate(mySRTP.content[i]));
}
}
catch (Exception e)
{
}
}
else
{
SRTPSummary.Text = "不好意思,出了一点问题。。。";
}
res = await result;
if (res != "error")
{
FileSystem.Write("SRTPList", res);
}
Waiting.IsActive = false;
}
public SRTPPage()