private async void GRIDipgwMain_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e) { switch (PageStatus) { case IPGWstatus.Multing: { Reset(); } break; case IPGWstatus.Choosing: { STRBDgreenRoll.Stop(); STRBDredRoll.Stop(); STRBDyellowRoll.Stop(); STRBDblueRoll.Stop(); PageStatus = IPGWstatus.Connecting; DoConnection(ConnectType, ""); await Task.Delay(1000); STRBDconnecting.SkipToFill(); STRBDconnecting.Stop(); PageStatus = IPGWstatus.Nothing; ConnectType = IPGW_type.None; STRBDcircle1.Begin(); } break; default: { } break; } }
private void STRBDconnectEnd_Completed(object sender, object e) { if (PageStatus != IPGWstatus.Connecting) { STRBDcircle1.Begin(); } else { STRBDconnecting.Begin(); } }
private async void STRBDcircle_Completed(object sender, object e) { await Task.Delay(1000); if (PageStatus != IPGWstatus.Nothing) { return; } Random ran = new Random(DateTime.Now.Millisecond); int ranNum = ran.Next(5); switch (ranNum) { case 0: { STRBDcircle1.Begin(); } break; case 1: { STRBDcircle2.Begin(); } break; case 2: { STRBDcircle3.Begin(); } break; case 3: { STRBDcircle4.Begin(); } break; case 4: { STRBDcircle5.Begin(); } break; default: { STRBDcircle1.Begin(); } break; } }
private void STRBDpopin_Completed(object sender, object e) { STRBDcircle1.Begin(); }