public void timer_Tick(object sender, object e) { //(sender as DispatcherTimer).Tick -= timer_Tick; //(sender as DispatcherTimer).Stop(); drawGrid.Children.Clear(); ShowData(); starclient = new StarClient(GetTime()[0], GetTime()[1], GetTime()[2], GetTime()[3], weidu, jingdu, Double.Parse(currentX), Double.Parse(currentY), Double.Parse(currentZ)); number = starclient.planetnumber(); textblock.Text = ""; if (number1 != number) { textblock1.Text = ""; Draw(number); } number1 = number; }
async void initialize() { //-----------------------------------------------------------------------------陀螺仪部分 string errMessage = ""; try { //获取默认的陀螺仪对象 gyrometer = Gyrometer.GetDefault(); if (gyrometer == null) { await new MessageDialog("不支持陀螺仪").ShowAsync(); return; } //设置读取数据的时间间隔 gyrometer.ReportInterval = 1000; gyrometer.ReadingChanged += gyrometer_ReadingChanged; gyrometerReading = gyrometer.GetCurrentReading(); } catch (Exception err) { errMessage = err.Message; } if (errMessage != "") { await new MessageDialog(errMessage).ShowAsync(); } //------------------------------------------------------------- GetLocation(); ShowData(); starclient = new StarClient(GetTime()[0], GetTime()[1], GetTime()[2], GetTime()[3], weidu, jingdu, Double.Parse(currentX), Double.Parse(currentY), Double.Parse(currentZ)); number = starclient.planetnumber(); //MySqlite = new mysqlite(); //MySqlite.creatTable(); }